1

SimpleXMLElement が PHP4 で動作しないことはわかっていますが、スクリプトを PHP 4 で動作させるために、それを置き換えることができる同様のものはありますか?

4

3 に答える 3

2

Ister.orgの simplexml44 - PHP5 SimpleXML の PHP4 バックポートが役立つかもしれません...
免責事項: 私はまったく使用したことがありません!

... しかし、幸運を祈ります: XML サポートは、PHP 5 で追加された「大きなもの」の 1 つです...


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 はほぼちょうど 1 年前にサポートが終了しました。上に移動する時が来ました...そして、現在のウェブホストがオプションを提供していない場合は、ウェブホストを切り替える.

于 2009-08-03T18:06:51.447 に答える