php SimpleXmlElement オブジェクトのエラーをチェックする方法を知っている人はいますか?つまり、有効な XML ファイルかどうか?私はマニュアルをよく読みました..しかし、わかりません!
Uffo
質問する
1511 次
1 に答える
2
http://www.ibm.com/developerworks/library/x-simplexml.html (セクションを参照)によると、 Error handling
SimpleXML はファイルを検証せず、整形式かどうかのみをチェックし、そうでない場合は false を返します。ケース。
別の方法として、 PHP DOM Classを使用し、独自のエラー ハンドラを呼び出しDOMDocument::loadXML()
て記述し、警告を確認するか、警告を通常どおり出力するようにします。SimpleXML は単なる DOM ラッパーであるため、単純に DOMDocument にキャストしたり、その逆を行うことができます。
また、 validateOnParseプロパティをオフにしてから、 で個別に検証することもできますDOMDocument::validate
。
于 2009-02-18T18:41:56.100 に答える