如何使用PHP将XFDL解码为XML


How to decode XFDL to XML with PHP

我一直在网上搜索,试图找出这个问题。任何想法都会有所帮助。我正试图从我的服务器上获取一个.xfdl文件(XML的base64gzip),并用PHP将其转换为.XML进行查看和修改,但我看不出这个过程。我见过有人试图和鲁比在一起,但我不认识任何鲁比。如果没有人能帮忙,我想我会学习Ruby哈哈哈!提前感谢。此外,我浏览了这个网站,找不到任何php的例子。

假设先对XML进行gzip映射,然后对其进行base64编码,则可以使用base64_decode()gzdecode()

echo gzdecode(base64_decode(file_get_contents('file.xfdl')));

但是,如果您不是在Windows上运行,则需要使用--with-zlib编译PHP,以包含zlib库和函数。

一旦您有了XML形式的XML,您可能需要查看XMLReader,了解如何在PHP中修改和读取XML。