在iPhone Objective c中解析同一父节点下具有相同名称的多个标记

在iPhone Objective c中解析同一父节点下具有相同名称的多个标记,iphone,xml,cocoa,parsing,Iphone,Xml,Cocoa,Parsing,我有一个类似以下结构的xml <Properties> <Property> <Name>some value</Name> <Id>some value</Id> <Type>some value</type> <Type>some value</type> </Property> <Property> <Name>some v

我有一个类似以下结构的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结构

使用任何简单的xml到NSDictionary。它是如何工作的

1) XML元素映射到字典中的键名称

2) 每个元素对应一个子字典

3) 属性键值对被添加到元素的子字典中

4) 文本节点中的字符串被分配给子字典的“text”键

5) 如果多次遇到元素名称,则该元素的值将设置为子字典数组

检查以下代码:
http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/

在这里,我使用touch xml库创建解析的演示应用程序,使用该库,我们为下面的链接创建解析下载项目并更改web服务url

这里数组显示在控制台中,因此现在您可以直接访问特定值


最好包含您所指内容的样本。另外,你打算使用什么API?尝试搜索ASIHttpRequest以在iPhone中解析XML…你会得到基本想法…我添加了必须解析的XML结构,请帮助我解析此结构,因为标记重复,所以我面临解析itI的问题我猜ASIHTTP用于从服务器上载和获取内容,如何用这个解析xml?我想你应该看看。