所以我有以下字符串:
"<Object>
<attribute1>a1</attribute1>
<attribute2>a2</attribute2>
<attribute3>a3</attribute3>
</Object>"
我想用它来用三个属性初始化我的Object。 有什么建议? Objective-c解析器是否包含xml字符串? 感谢
答案 0 :(得分:0)
您可以将NSString
转换为数据:
NSData *data = [myString dataUsingEncoding:NSUTF8StringEncoding];
然后您可以将其提供给NSXMLParser
:
NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];
答案 1 :(得分:0)
Objective-C有很多XML库,比如TBXML,libxml2,TouchXML,GDataXML等等。选择符合您的API口味的产品。就个人而言,我推荐使用TBXML。