【问题标题】:NSXMLParser and duplicate tagsNSXMLParser 和重复标签
【发布时间】:2010-08-30 19:25:40
【问题描述】:

我有一个 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 个数组。
会员名
会员ID
令牌名称
令牌ID

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

【问题讨论】:

    标签: iphone sdk nsxmlparser


    【解决方案1】:

    只要有一个状态变量作为委托的成员 - 当你看到一个“成员”标签开始将状态设置为“成员”,当你看到一个“令牌”标签时,将状态设置为“令牌”。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      • 2012-06-17
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      相关资源
      最近更新 更多