iphone - 属性文本中的 NSXMLParser 引号

标签 iphone ios xml nsxmlparser quotations

我在解析 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/

相关文章:

ios - Xcode 不显示配置文件列表

ios - 根据设备大小缩放多行 UIButton 上的字体

ios - 图像未立即在表格 View 中加载

xml - XSLT 与 LaTeX

mysql - 用于数据传输的 SQL 与 XML

iphone - 如果你可以买两本关于 iOS 开发的书,你会选择哪本?

iphone - iPhone 的缓存/离线 map ?

iphone - 使用线程解决第三方 iphone 库中的内存泄漏问题

ios - Swift 项目因线程 1 : EXC_BAD_ACCESS (code = 1, 地址 = 0x0 而崩溃)

html - 通过 Linq to XML 查询时如何处理任意命名空间?