1

我知道 SimpleXMLElement 在 PHP4 中不起作用,但是是否有类似的东西可以替换它以使脚本与 PHP 4 一起使用?

4

3 回答 3

2

也许Ister.org 的 simplexml44 - PHP5 SimpleXML 的 PHP4 backport可能会对您有所帮助...
免责声明:我从来没有使用过它!

...但我祝你好运:XML 支持是 PHP 5 中添加的“重要内容”之一...


PHP 4 中还有一些与 XML 相关的函数/类;但没有任何东西看起来像 SimpleXML :-(
例如:


顺便说一句:你真的应该考虑切换到 PHP 5:不再支持 PHP 4,即使是与安全相关的错误!

您是否在支持 PHP5 的服务器上尝试过您的应用程序?如果它有效,它可能允许您使用 SimpleXML ;-)
从 PHP 4 切换到 PHP 5 有一些问题;但对于您的应用程序来说可能不会太多?

于 2009-08-03T18:03:21.220 回答
0

PHP4 有DOM XML和基于事件的sax 解析器。两者都不是 SimpleXml 的直接替代品,如果我没记错的话,它们都不是标准的,这意味着您需要将它们作为扩展安装/启用。sax 解析器也存在于 PHP5 上,所以如果你希望你的代码向前兼容,那可能是最安全的选择。

于 2009-08-03T18:59:48.157 回答
-1

PHP5在 2004 年首次发布,而 PHP4 几乎在一年前就结束了生命周期。是时候升级了......如果您当前的虚拟主机甚至不提供选项,请切换虚拟主机。

于 2009-08-03T18:06:51.447 回答