gpt4 book ai didi

iphone - 如何使用 NSXMLParser 解析此 xml 数据

转载 作者:行者123 更新时间:2023-11-28 23:09:52 25 4
gpt4 key购买 nike

我想弄清楚如何解析这个 xml:

<item>
<title>
<![CDATA[Preview: Courtney Crumrin and the Night Things Special Edition]]>
</title>
<description><![CDATA[]]></description>
<pubDate>Tue, 20 Dec 2011 11:52:48 -0800</pubDate>
<link>http://www.comicbookresources.com/?page=preview&amp;id=10864</link>
<guid>http://www.comicbookresources.com/?page=preview&amp;id=10864</guid>
</item>

有两个问题,结构。 item... 如果是这样,这是否正确?如何将这些其他值传递到 NSDictionary 中?

另一个问题是我如何处理 CDATA?它只是被忽略了还是我必须对它做一些特别的事情?

最佳答案

当然,可以使用字典数组。您通常会希望使用可变字典的可变数组。每次开始新的<item>元素,创建一个新字典并在收到子元素时开始填充它。当你结束时</item>标记,将字典添加到数组中。

至于 CDATA,你的解析器委托(delegate)应该实现 -parser:foundCDATA:方法。然后,您的 xml 解析器将通过调用该方法简单地报告数据,就像它调用 -parser:foundCharacters: 一样。用于常规字符数据。

关于iphone - 如何使用 NSXMLParser 解析此 xml 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8582336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com