私は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 を使用して、これらの文字を置き換えました。しかし、この方法はまずい。
前もって感謝します。