0

私はxmlファイルを解析するためにsimplexml_load_fileを使用しています。しかし、警告が表示され、結果は空です。

PHP 警告: simplexml_load_file(): /usr/www/go.actionads.ru/htdocs/data/downloads/feed_8.xml:8787: パーサー エラー: /user/htdocs/includes/YMLParser.class の PCDATA 無効な Char 値 1。 php 178行目

これは、xmlFile に ^A や ^M などの ASCII コードが含まれており、simplexml_load_file がそれらを解釈しないためです。

この問題を解決するには?

str_replace を使用して、これらの文字を置き換えました。しかし、この方法はまずい。

前もって感謝します。

4

0 に答える 0