如何在 iPhone 中使用 NSXML Parser 解析 xml 数据?
我想使用 NSXMLParser 解析 XML 数据。我的根节点是位置,我想提取街道、城市、州和邮政编码的值。我可以获取名称属性值以及如何获取地址节点的内部值。
这是 xml 节点,
<location id="10001">
<name>Pugal Devan</name>
<address>
<street>112, Jawahar Street </street>
<city>Kolkata</city>
<state>West Bengal</state>
<postal_code>10002</postal_code>
</address>
</location>
谢谢!
I want to parse the XML data using NSXMLParser. In my root node is location and i want to extract the values for street, city, state and postal_code. I could take the name attribute values and how can i take the inner values of address node.
Here the xml node is,
<location id="10001">
<name>Pugal Devan</name>
<address>
<street>112, Jawahar Street </street>
<city>Kolkata</city>
<state>West Bengal</state>
<postal_code>10002</postal_code>
</address>
</location>
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建一个如下所示的类:
然后只需使用普通方法来解析 XML,同时创建
Location
对象来保存解析的数据。这是一个非常详尽的示例如何解析数据。You could create a class that looks like:
Then just use the normal methods to parse the XML while creating
Location
objects to hold the parsed data. Here is a very thorough example on how to parse the data.