我一直在网上搜索这个问题。任何想法都会有帮助。我正在尝试从我的服务器获取.xfdl文件(XML的base64gzip)并使用PHP将其转换为.xml以供查看和修改但是,我看不出这个过程。我见过人们尝试使用Ruby,但我不知道任何Ruby。如果没有人可以提供帮助,我想我会学习Ruby hahaha!提前致谢。此外,我浏览了这个网站,找不到任何这方面的例子。
答案 0 :(得分:1)
假设首先对XML进行gzip压缩,然后对base64进行编码,则可以使用base64_decode()
和gzdecode()
。
echo gzdecode(base64_decode(file_get_contents('file.xfdl')));
但是,如果您没有在Windows机器上运行,则need to compile PHP with --with-zlib
将包含zlib库和函数。
以XML格式提供后,您可能需要查看XMLReader以了解如何在PHP中修改和读取XML。