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