gpt4 book ai didi

javascript - Microsoft.XMLDOM js 问题

转载 作者:行者123 更新时间:2023-12-02 20:32:33 24 4
gpt4 key购买 nike

是否可以检查用 xmlDoc.loadXML(xmlData); 加载的 xml 字符串是否无效?例如,如果缺少右括号或标签。

最佳答案

如果将字符串传递给 loadXML这不是一个格式良好的 XML 文档,文档对象将为空(没有子节点)并且 xmlDoc.parseError.errorCode将被设置为 0 以外的其他值。 xmlDoc.parseError.reason将为您提供用户可读的错误消息。

如果您想测试片段而不是完整文档,请将其包装在 <x> 中... </x>标签,以便解析器只能看到一个根元素。

(除了格式不正确之外,MSXML 可能无法解析文档的原因有很多。例如,外部 DTD 子集或实体可能无法通过网络访问,或者 DTD 可能使用 MSXML 不具备的功能不支持。因此,您不能使用 MSXML 来解析带有 DTD 的 XHTML 文档。但如果不涉及 DTD-cruft,则解析器失败意味着输入的格式不正确。)

关于javascript - Microsoft.XMLDOM js 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838800/

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