2010-08-30 87 views
1

我有一個xml文件。我想用NXXMLParser進行分析。我對如何使用NSXMLParser有一個基本的瞭解,但是我發現這個問題是由於xml文件使用重複標籤的原因不同。NSXMLParser和重複標籤

該xml文件看起來有點像這樣。

<member> 
    <name>billy</name> 
    <id>1</id> 
</member> 
<token> 
    <name>login token</name> 
    <id>1</id> 
</token> 

<member> 
    <name>bob</name> 
    <id>2</id> 
</member> 
<token> 
    <name>login token</name> 
    <id>2</id> 
</token> 

現在讓我說我創建了4個數組。
成員名稱
MEMBERID
tokenName
tokenID

我怎樣才能提取數據,並將其分配到它們各自的陣列。

回答

0

只有一個狀態變量作爲委託的成員 - 當你看到一個「成員」標籤開始將狀態設置爲「成員」,當你看到一個「標記」標記時,將狀態設置爲「標記」。

然後,當您看到「名稱」和「標識」標籤時,請檢查狀態並將其添加到正確的數組中。

+0

令人驚歎的想法謝謝。 – 2010-08-30 21:28:33