很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
10年前关闭。
我有一个类似以下结构的 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) 来自文本节点的字符串被分配给子字典的“文本”键
5)如果多次遇到一个元素名称,则将该元素的值设置为子字典数组
检查代码听到:https://github.com/chergert/xmlreader/tree/master/xml-reader
http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/
关于iphone - 在iPhone Objective c中的同一父节点下解析多个具有相同名称的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8814007/