如何在iPhone中使用NSXML Parser解析xml数据?

时间:2011-04-07 15:10:29

标签: iphone nsxmlparser xml-parsing

我想使用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>

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以创建一个类似于以下的类:

@interface Location {

    NSString* name;
    NSString* street;
    NSString* city;
    NSString* state;
    NSString* postalCode;

}

然后只需使用常规方法解析XML,同时创建Location个对象来保存解析后的数据。这是关于如何解析数据的very thorough example