1

我在解析 xml 时遇到问题。我正在使用 NSXMLParser 并且当 xml 包含带有包含引号的数据的属性的标签时,它以 errorOccur 结束,让我非常沮丧。你知道一些解决方案,xmlparser 的设置或任何可能出现问题的地方吗?例子:

<stuff attr="This is "special" text."/> ---> PROBLEM
<stuff attr="This is some text."/> ---> THIS IS OK

谢谢

4

1 回答 1

1

“问题” XML 的格式不正确,因此解析器在生成错误时是正确的——即使以让您非常沮丧为代价:-) 解析器就是这样。

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

于 2011-12-31T11:46:43.073 回答