<分区>
我有一个 XML 设置,我正在尝试使用 simplexml 加载。 Web 应用程序的用户可以编辑 XML 设置。我想自己处理错误并向用户界面发送警告消息。然而,simplexml 不断地对格式错误的 XML 发出警告,而不是悄悄地返回 false。
如何让 simpleXML 闭嘴而不发出警告?有这样的选择吗?
<分区>
我有一个 XML 设置,我正在尝试使用 simplexml 加载。 Web 应用程序的用户可以编辑 XML 设置。我想自己处理错误并向用户界面发送警告消息。然而,simplexml 不断地对格式错误的 XML 发出警告,而不是悄悄地返回 false。
如何让 simpleXML 闭嘴而不发出警告?有这样的选择吗?
最佳答案
使用libxml_use_internal_errors()
抑制 XML 错误。
然后您可以使用 libxml_get_errors()
如果需要,检查任何错误。
关于php - 如何在格式错误的数据上关闭 simpleXML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1674035/