PHP的纯WBXML编码?

PHP的纯WBXML编码?,php,platform-independent,wbxml,Php,Platform Independent,Wbxml,是否有可以在平台上独立使用的本机PHP wbxml API?也许是一个可加载的模块 我见过pecl的实现,但是我还不能成功地使用win32平台上的构建。我对WBXML了解不多,但据我所知,它是一个二进制格式的XML文件。我认为最简单的方法是使用XML模块(如simpleXML)生成XML文档,将其输出为字符串,然后使用PHP内置的文件处理函数(fopen、fwrite等)将字符串作为二进制数据转储到文件中。要反转此过程,请将文件作为字符串加载,并让SimpleXML对其进行解析 然而,在不知道W

是否有可以在平台上独立使用的本机PHP wbxml API?也许是一个可加载的模块


我见过pecl的实现,但是我还不能成功地使用win32平台上的构建。

我对WBXML了解不多,但据我所知,它是一个二进制格式的XML文件。我认为最简单的方法是使用XML模块(如simpleXML)生成XML文档,将其输出为字符串,然后使用PHP内置的文件处理函数(fopen、fwrite等)将字符串作为二进制数据转储到文件中。要反转此过程,请将文件作为字符串加载,并让SimpleXML对其进行解析

然而,在不知道WBXML格式的具体细节的情况下,我相信还有更多的内容。您还必须自己实现必要的代码,但由于您可以在PHP中实现它,因此跨平台可移植性应该更容易实现


恐怕不是这样的答案,但我希望它能让你朝着正确的方向前进

我不是专家,但我发现基本上有两种选择

第一,你遇到麻烦的pecl库

第二,我在各地的部落中发现了WBXML编码器和解码器类。它们可能会为您提供一个起点,而且因为它们是开源的,所以它们可能会很好地满足您的需求。这是我找到它们的链接


我明白-谢谢你的建议。只是如果有可用的库,我就不需要编写自己的库。嘿,谢谢-我会检查一下,看看我的路径中是否确实不需要xml2wbxml二进制文件