NSXMLParser和重复标签

时间:2010-08-30 19:25:40

标签: iphone sdk nsxmlparser

我有一个xml文件。我想用NXXMLParser解析。我对如何使用NSXMLParser有基本的了解,但是我已经达到了这个问题,因为xml文件出于不同的原因使用了重复的标签。

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

如何提取数据并将其分配给各自的数组。

1 个答案:

答案 0 :(得分:0)

只需将状态变量作为委托的成员 - 当您看到“member”标记时,将状态设置为“member”,当您看到“token”标记时,将状态设置为“token”。 / p>

然后,当您看到“name”和“id”标签时,请检查状态并将其添加到正确的数组中。