PHP:检查SimpleXmlElement是否存在错误

PHP:检查SimpleXmlElement是否存在错误,php,xml,dom,simplexml,Php,Xml,Dom,Simplexml,有人知道如何检查php SimpleXmlElement对象的错误吗?我的意思是,如果它是一个有效的XML文件?我已经读了很多手册…但我不明白 根据(请参阅错误处理部分),SimpleXML不会验证您的文件,它只会检查文件的格式是否正确,如果不是,则返回false 另一种方法是使用、调用并编写自己的错误处理程序并查看警告,或者让它正常打印警告。因为SimpleXML只是一个DOM包装器,所以您可以简单地将其转换为DOMDocument,反之亦然 您还可以关闭validateOnParse属性,然

有人知道如何检查php SimpleXmlElement对象的错误吗?我的意思是,如果它是一个有效的XML文件?我已经读了很多手册…但我不明白

根据(请参阅
错误处理
部分),SimpleXML不会验证您的文件,它只会检查文件的格式是否正确,如果不是,则返回false

另一种方法是使用、调用并编写自己的错误处理程序并查看警告,或者让它正常打印警告。因为SimpleXML只是一个DOM包装器,所以您可以简单地将其转换为DOMDocument,反之亦然

您还可以关闭validateOnParse属性,然后使用单独验证它