2010-08-30 63 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