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

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

问题描述:

我想使用NSXMLParser解析XML数据。在我的根节点是位置,我想提取街道,城市,州和邮政编码的值。我可以采用名称属性值,我如何获取地址节点的内部值。如何在iPhone中使用NSXML解析器解析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> 

谢谢!

你可以创建一个类,看起来像:

@interface Location { 

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

} 

然后,只需使用普通的方法,同时创造Location对象来保存解析数据解析XML。以下是关于如何解析数据的very thorough example