【发布时间】:2013-06-05 03:40:54
【问题描述】:
我有这个错误的问题或我该如何解决它,任何帮助。
警告:simplexml_load_file() [function.simplexml-load-file]:I/O 警告:无法加载外部实体“
<?xml version="1.0" encoding="UTF-8" ?><response><psid /><date><![CDATA[2013-06-04]]></date><name /><email /><status><![CDATA[declined]]></status><message><![CDATA[This company has not yet been approved.]]></message><price>0</price></response>”
我正在使用这条线
$xml = simplexml_load_file($json);
【问题讨论】:
-
$json是 json 编码的字符串吗?您还应该var_dump($json)以确保它是您期望的字符串。 -
您是否尝试将 XML string 作为 file 加载?试试
simplexml_load_string($string)。 -
tnx 为您的 cmets 我已经使用此 $xml = simplexml_load_string($json, null, LIBXML_NOCDATA) 解决了它,它会自动删除