2012-07-24 43 views
-1

我正在从URL中获取xml数据,但XMLReader表示xml格式无效。 我可以得到关于xml格式问题的任何线索吗?XMLReader显示无效的XML,如何得到无效的XML的原因?

我不是XML标准的专家,但数据似乎与标签明智没关系。

$url = "http://xyz"; 
$xml = file_get_contents($url); 
$folderReader = new XMLReader(); 
$folderReader->XML($xml);   //returns true 

var_dump($folderReader->isValid()); //bool(false) 

print_r($folderReader); //XMLReader Object () 

回答

1

,我发现这个在PHP网站

“的isValid(),除非你能够通过检查的有效性总是返回false: $阅读器 - > setParserProperty(的XMLReader :: VALIDATE,真正的);”

+0

我试图手动设置它,但XMLReader内容仍为空。 – 2012-07-24 20:52:40