如何在格式错误的数据上关闭simpleXML?

Pek*_*ica 13 php simplexml

我有一个XML设置,我试图使用simplexml加载.XML设置可以由Web应用程序的用户编辑.我想自己处理错误并向用户界面发送警告消息.但是,simplexml不断向格式错误的XML发出警告,而不是静静地返回false.

如何让simpleXML闭嘴而不是发出警告?那有选择吗?

Ben*_*mes 17

使用libxml_use_internal_errors()压制XML错误.

然后,您可以libxml_get_errors()根据需要使用它来检查任何错误.