【问题标题】:Objective C Parsing XML目标 C 解析 XML
【发布时间】:2011-10-22 20:16:51
【问题描述】:

我有一个这样的 xml...

    <object>
<list name="subscriptions">
<object>
<string name="id">feed/http://feeds.feedburner.com/computerdefense</string>
<string name="title">.:Computer Defense:.</string>
<list name="categories">
<object>
<string name="id">user/14761688561595773457/label/Hacking</string>
<string name="label">Hacking</string>
</object>
</list>
<string name="sortid">7372F971</string>
<number name="firstitemmsec">1240520939961</number>
<string name="htmlUrl">http://www.computerdefense.org</string>
</object>
<object>
<string name="id">feed/http://www.rawseo.com/news/feed/</string>
<string name="title">A blend of programming and seo</string>
<list name="categories">
<object>
<string name="id">user/14761688561595773457/label/Hacking</string>
<string name="label">Hacking</string>
</object>
</list>
<string name="sortid">D6766911</string>
<number name="firstitemmsec">1258495136927</number>
<string name="htmlUrl">http://www.rawseo.com/news</string>
</object>
<object>
<string name="id">feed/http://it-adsense.blogspot.com/atom.xml</string>
<string name="title">AdSense Blog-Italiano</string>
<list name="categories">
<object>
<string name="id">
user/14761688561595773457/label/Seo e Web Marketing
</string>
<string name="label">Seo e Web Marketing</string>
</object>
</list>
<string name="sortid">9FB570ED</string>
<number name="firstitemmsec">1233684720758</number>
<string name="htmlUrl">http://it-adsense.blogspot.com/</string>
</object>
<object>
<string name="id">feed/http://feeds.feedburner.com/aextnet</string>
<string name="title">AEXT.NET NET MAGAZINE</string>
<list name="categories"/>
<string name="sortid">70800CFE</string>
<number name="firstitemmsec">1277627346000</number>
<string name="htmlUrl">http://aext.net</string>
</object>
<object>
<string name="id">feed/http://feeds.feedburner.com/alessandroscoscia</string>
<string name="title">Alessandro Scoscia</string>
<list name="categories"/>
<string name="sortid">51CB8E6E</string>
<number name="firstitemmsec">1217001547735</number>
<string name="htmlUrl">http://www.alessandroscoscia.it</string>
</object>
<object>

谁能告诉我如何解析它? 我需要解析的文本在正文变量中

NSMutableString *body = [[NSMutableString alloc]initWithData:responseData encoding:NSASCIIStringEncoding];

我需要在一个数组或一个 NSDictionary 中插入所有信息

【问题讨论】:

    标签: iphone objective-c parsing xml-parsing


    【解决方案1】:

    最好使用 Objective-c 解析库。

    这篇文章很好地介绍了一些可用的:

    http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project

    此外,此页面包含使用其中一个库的完整代码示例:

    http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

    【讨论】:

      【解决方案2】:

      我使用TBXML 并且完美运行

      唯一的问题是重音字符,在巴西我们使用了很多,现在你不存在这个问题......

      Apple Store 提交允许

      []的

      【讨论】:

        【解决方案3】:

        关注这个答案。也许这会对你有很大帮助。 使用 XMLReader 解析 ios 中的 xml。此文件将有效地将 xml 解析为易于管理的 NSDictionary。

        XML Parsing

        【讨论】:

          猜你喜欢
          • 2011-05-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-19
          • 2017-10-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多