我有一个类似于以下结构的xml
<Properties>
<Property>
<Name>some value</Name>
<Id>some value</Id>
<Type>some value</type>
<Type>some value</type>
</Property>
<Property>
<Name>some value</Name>
<Id>some value</Id>
<Type>some value</type>
<Type>some value</type>
</Property>
</Properties>
请建议我如何解析这个xml结构
答案 0 :(得分:1)
使用任何简单的XML到NSDictionary。它是如何工作的?
1)XML元素映射到字典中的键名
2)每个元素对应一个子词典
3)将属性键值对添加到元素的子词典
中4)来自文本节点的字符串被分配给子字典的“文本”键
5)如果多次遇到元素名称,则该元素的值将设置为子词典数组
检查代码听取:https://github.com/chergert/xmlreader/tree/master/xml-reader http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/
答案 1 :(得分:0)
在这里,我使用touch xml库创建解析的演示应用程序,并使用我们为下面的链接创建解析链接下载项目并更改您的Web服务URL。
此处数组显示为consol,因此现在您可以直接访问特定值。