gpt4 book ai didi

iphone - 使用 NSString 格式的 XML 初始化 NSXMLParser

转载 作者:数据小太阳 更新时间:2023-10-29 01:41:54 24 4
gpt4 key购买 nike

我刚遇到这个,似乎无法从文档中得到任何明确的答案。

我正在通过 HTTPS 连接检索一些 XML。我进行各种身份验证等,所以我有一组类以一种很好的线程方式处理这个问题。结果是一个 NSString,类似于:

<response>
//some XML formatted test
</response>

这意味着没有 encoding="UTF-8"indent="yes"method="xml"或其他 header block 来指示这是实际的 XML 而不仅仅是 NSString。

我想我会使用 [NSXMLParser initWithData:NSData] 来构造解析器,但是我如何将 xml 格式文本的 NSString 格式化或转换为 NSXMLParser 将理解和解析的正确 NSData 对象?

希望这是有道理的,感谢您提供的任何帮助:)

最佳答案

您可以使用 dataUsingEncoding 方法将字符串转换为 NSData 对象:

NSData *data = [myString dataUsingEncoding:NSUTF8StringEncoding];

然后您可以将其提供给 NSXMLParser。

关于iphone - 使用 NSString 格式的 XML 初始化 NSXMLParser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1840982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com