Ios 使用<;从格式类似XML的字符串中提取数据;钥匙>;价值观</钥匙>;
获取NSString并将其转换为NSDictionary的最佳方法是使用与其键对应的NSArray和NSString值 NSString是这样的,它有一些随机间隔,但它的结构很好,可以成为NSDictionary:Ios 使用<;从格式类似XML的字符串中提取数据;钥匙>;价值观</钥匙>;,ios,objective-c,xml,nsstring,nsdictionary,Ios,Objective C,Xml,Nsstring,Nsdictionary,获取NSString并将其转换为NSDictionary的最佳方法是使用与其键对应的NSArray和NSString值 NSString是这样的,它有一些随机间隔,但它的结构很好,可以成为NSDictionary: <data> <Groups> <Group1> <Name>Beginners</Name> <Description>Beginner Only</Descripti
<data>
<Groups>
<Group1>
<Name>Beginners</Name>
<Description>Beginner Only</Description>
<Members>
<Member1>
<FirstName>Bobby</FirstName>
<LastName>Simmons</LastName>
</Member1>
<Member2>
<FirstName>Johnny</FirstName>
<LastName>Rocket</LastName>
</Member2>
</Members>
</Group1>
<Group2>
<Name>Expert</Name>
<Description>All the experts</Description>
<Members>
<Member1>
<firstName>Julie</FirstName>
<LastName>Bloom</LastName>
</Member1>
</Members>
</Group2>
</Groups>
</data>
初学者
仅初学者
鲍比
西蒙斯
约翰尼
火箭
专家
所有专家
朱莉
开花
非常感谢 使用NSXMLDocument——这是一个相当容易使用的高级CocoaAPI。它将把它解析成一个NSXMLElement对象树,您可以相当容易地遍历它
它还支持XPath,学习XPath需要一点时间,但这是从XML中提取内容的一种非常强大的方法,例如“每个成员元素的firstName和lastName字段”。learn libxml2。学会爱它。它将指引你度过艰难时期。