我刚碰到这个,似乎无法从文档中得到任何明确的答案。
我通过 HTTPS 连接检索一些 XML。我做了各种身份验证等,所以我有一组类以一种很好的线程方式处理这个问题。结果是一个类似于以下内容的 NSString:
<response>
//some XML formatted test
</response>
这意味着没有 encoding="UTF-8" indent="yes" method="xml" 或其他标头块来表明这是实际的 XML 而不仅仅是 NSString。
我想我将使用 [NSXMLParser initWithData:NSData] 来构造解析器,但是我将如何将我的 NSString 的 xml 格式文本格式化或转换为 NSXMLParser 将理解和解析的正确 NSData 对象?
希望这是有道理的,感谢您提供的任何帮助:)