我正在使用 simplexml_load_file 来解析 xml 文件。但我收到警告,结果为空。
PHP 警告:simplexml_load_file():/usr/www/go.actionads.ru/htdocs/data/downloads/feed_8.xml:8787:解析器错误:PCDATA 无效字符值 1 在 /user/htdocs/includes/YMLParser.class。第 178 行的 php
这是因为 xmlFile 包含 ^A 和 ^M 等 ascii 代码,而 simplexml_load_file 不解释它们。
如何解决这个问题呢?
我已经使用 str_replace 替换了这些字符。但这种方法很糟糕。
提前致谢。