2011-04-07 166 views
1

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

謝謝!

回答

1

你可以創建一個類,看起來像:

@interface Location { 

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

} 

然後,只需使用普通的方法,同時創造Location對象來保存解析數據解析XML。以下是關於如何解析數據的very thorough example