首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有效XML的NSXMLParserErrorDomain错误73

有效XML的NSXMLParserErrorDomain错误73
EN

Stack Overflow用户
提问于 2011-02-19 00:19:28
回答 1查看 599关注 0票数 2

问题是:

我正在解析一个可以进行验证的XML文档,但是当我尝试使用NSXMLParser解析它时,在最后一个标记上调用didEndElement方法之前,我得到了一个错误73 (NSXMLParserGTRequiredError)。有一些非ASCII字符(特别是度符号),如果我用ASCII文本(特别是‘deg’)替换它们,解析就会出现w/o错误。XML来自外部来源,所以我不能简单地更改它;即使如此,我也想知道为什么这会造成问题(更好的是,如何解决它!)。

下面是一个有问题的XML示例:

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-12 18:06:08

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5043757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档