iPhone - 使用NSXMLParser防止无效的十六进制字符错误

时间:2009-11-04 12:13:04

标签: iphone nsxmlparser

我正在解析来自Web服务器的XML,并且解析有时会因错误代码6而停止。从文档中,我发现错误是NSXMLParserInvalidHexCharacterRefError。

有问题的人物是Ĵ。有人可以告诉我如何阻止NSXMLParser在遇到这些字符时发送错误(或者更确切地说,NSXMLParser不支持unicode编码吗?)

感谢。

1 个答案:

答案 0 :(得分:0)

我回过头来讨论类似的问题,我现在似乎无法找到文档,但我相信NSXMLParser会使用XML文档指定的任何编码来评估找到的字符,如果文档有字符的话该编码不支持该错误。

您是否可以发布示例XML文档,以便我们可以看到什么编码(如果指定了任何编码)。另外,您能告诉我们错误发生在哪个元素上吗?