xml フィードに問題があります。一部のノードが切断され、壊れており、次のエラーメッセージが表示されます-
Warning: DOMDocument::load() [function.DOMDocument-load]: Premature end of data in tag
hotelDescription line 30760 in /srv/disk9/561574/www/source.xml, line: 30760 in /srv/disk9/561574/www/file.php on line 22
Warning: DOMDocument::load() [function.DOMDocument-load]: Premature end of data in tag product line 30741 in /srv/disk9/561574/www/source.xml, line: 30760 in /srv/disk9/561574/www/file.php on line 22
Warning: DOMDocument::load() [function.DOMDocument-load]: Premature end of data in tag products line 2 in /srv/disk9/561574/www/source.xml, line: 30760 in /srv/disk9/561574/www/file.php on line 22
0
エラー ハンドラをセットアップしましたが、エラーが発生した場合に要素を無視する方法がわかりません。
/* load the file on the DOM*/
$dom = new DomDocument();
$dom->load($filename);
if (!$dom->load($filename)) {
foreach (libxml_get_errors() as $error) {
// handle errors here
}
libxml_clear_errors();
}
どんな助けでも大歓迎です、ありがとう。