我很难理解某些事情。在我给出的项目中,解析了来自soap Web服务的一些XML。这在iOS 4中运行得很好。当我尝试在iOS 5模拟器或iOS 5设备中运行代码时,XML无法正确解析。它会提供NSXMLParser
域错误代码4。
当我查看XML时,即使在工作的操作系统中,来自Web服务的数据也包含<
和>
,而不是所有XML标记。但这似乎仍然适用于iOS 4.在iOS 5中,我收到上述错误和错误请求消息。我也无法按原样获得返回的XML,到目前为止,我只能在NSData
中看到。
我想知道这是否可能是由iOS版本或其他任何内容的任何变化引起的。我希望我清楚自己。也许即使有了这些信息,也会有一些答案。
提前致谢, 二连
答案 0 :(得分:0)
NSXMLParserError
域错误4为NSXMLParserEmptyDocumentError
。听起来问题在于从Web服务检索原始XML文档以及iOS 4和iOS 5之间的一些变化。这应该让您开始走上正确的轨道。尽可能发布一些代码,我们可以提供更多信息。