XMLReader显示无效的xml,如何获取无效xml的原因?

时间:2012-07-24 20:42:01

标签: php xml xml-parsing xmlreader

我从url获取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 个答案:

答案 0 :(得分:1)

我在php网站上发现了这个

“isValid()始终返回false,除非您通过以下方式启用检查有效性: $ reader-> setParserProperty(XMLReader :: VALIDATE,true);“