gpt4 book ai didi

xml - NSXMLParserErrorDomain 有效 XML 错误 73

转载 作者:行者123 更新时间:2023-12-03 16:44:33 27 4
gpt4 key购买 nike

问题是:

我正在解析一个经过验证的 XML 文档,但是当我尝试使用 NSXMLParser 解析它时,在最后一个标记上调用 didEndElement 方法之前,我收到错误 73 (NSXMLParserGTRequiredError)。有一些非 ASCII 字符(特别是度数符号),如果我用 ASCII 文本(特别是“deg”)替换它们,解析将不会出现错误。 XML 来自外部源,因此我不能只是更改它;而是要更改它。即便如此,我想知道为什么这会导致问题(更好的是,如何解决它!)。

以下是有问题的 XML 的示例:

<?xml version='1.0'?>
<xml-status>
<module path='P' title='T'>
<reading status='100' path='temp' title='Temp' units='°'>98.6</reading>
</module>
</xml-status>

最佳答案

我发现我可以在末尾添加一个 >,它就会解析。然后查看我如何将数据传递给解析器,发现我正在将字符串转换为字符数组,但从原始字符串计算其长度,因此长度存在差异。

关于xml - NSXMLParserErrorDomain 有效 XML 错误 73,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5043757/

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