我在解析 xml 时遇到问题。我正在使用 NSXMLParser,当 xml 包含带有带有引号的数据的属性标记时,它以 errorOccur 结束,这让我非常沮丧。您是否知道一些解决方案、xmlparser 的设置或任何可能出现问题的地方? 示例:
<stuff attr="This is "special" text."/> ---> PROBLEM
<stuff attr="This is some text."/> ---> THIS IS OK
谢谢
最佳答案
“问题”XML 格式不正确,因此解析器在生成错误时是正确的 - 即使以让您非常不高兴为代价 :-) 解析器就是这样。
正如 @D33 在评论中提到的,XML 应该使用 "- 所以如果你自己编写了生成 XML 的代码,你可以在那里修复它。否则,你必须将格式错误的 XML 重写到正确的 XML,这是一个滑坡。
关于iphone - 属性文本中的 NSXMLParser 引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682132/