属性文本中的NSXMLParser引号

时间:2011-12-30 17:25:43

标签: 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

谢谢

1 个答案:

答案 0 :(得分:1)

“问题”XML没有正确形成,因此解析器在生成错误时是正确的 - 即使以让你非常沮丧为代价:-)解析器也是如此。

正如@ D33在评论中提到的那样,XML应该使用“ - 所以如果你自己编写了生成XML的代码,你可以在那里修复它。否则,你必须重新编写格式错误的XML到正确的XML,这是一个滑坡。