gpt4 book ai didi

php - 在 PHP 中加载格式错误的 XML

转载 作者:数据小太阳 更新时间:2023-10-29 02:32:28 25 4
gpt4 key购买 nike

我有一个 XML 文档需要用 PHP 加载。我目前正在使用 simplexml_load_file() 函数,但是 xml 文件格式不正确,因此出现解析错误。

XML 文件看起来像这样:

...
</result>something1>
</else>
</else>
</resu
...

如您所见,此 XML 很糟糕,此函数在尝试解析它时抛出错误。我也不需要这个损坏的数据。我只想阅读我能阅读的内容,然后扔掉其他所有内容。

最佳答案

正如 Jonah Bron 所建议的,试试 DOMDocument::loadHTML():

$dom = new DOMDocument();
$dom->strictErrorChecking = false;
libxml_use_internal_errors(true);

$dom->loadHTML($xml);

关于php - 在 PHP 中加载格式错误的 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4514559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com