13

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

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

4

2 回答 2

18

用于libxml_use_internal_errors()抑制 XML 错误。

libxml_get_errors()然后,如果需要,您可以使用它来检查任何错误。

于 2009-11-04T14:23:22.660 回答
3

在抛出警告的函数前面放一个@,这将抑制所有警告消息。

于 2009-11-04T14:23:11.897 回答