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

标签 php 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/

相关文章:

php - Preg 匹配 {{statement}} 表达式

php: 使用 SimpleXML 解析表结构

php - 使用 simplexml 解析时如何忽略大小写?

php - 从另一个 xpath 查询节点查询 xpath

php - 如何取回 PHP "setrawcookie"值?

javascript - 如何在不阻塞服务器和客户端的情况下实时读取和回显在服务器上写入的上传文件的文件大小?

php - $_SESSION 诉 $_COOKIE

php - 使用 PHPxcel 减少数据库插入的执行时间

php - SimpleXML - 使用先前声明的命名空间添加新节点 - 如何?

php - 简单 XML 命名空间警告