0

iOS でこの種の rss からデータを取得するにはどうすればよいですか?

内部のデータを取得する方法<![CDATA[ ?

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Title 1</title>
        <link>http://link1.com</link>
        <description>Description 1</description>
        <language>en-us</language>
        <pubDate>Wed, 27 Feb 2013 12:38:54 EST</pubDate>
        <lastBuildDate>Wed, 27 Feb 2013 12:38:54 EST</lastBuildDate>
        <webMaster>webmaster@site.com (Hunny Bunny)</webMaster>

        <item>
        <title>item 1 title</title>
        <link>http://item1 link</link>

        <description><![CDATA[
            <h2>My Item 2</h2>
            <img src="http://itemi.com/image1.png" align="left"/>
        ]]></description>
        <pubDate>Wed, 27 Feb 2013 12:10:40 EST</pubDate>
        </item>

        <item>
        <title>item 2 title</title>
        <link>http://item2.com/link</link>

        <description><![CDATA[
            <h2>My Item 1</h2>
            <img src="http://itemi.com/image1.png" align="left"/>
        ]]></description>
        <pubDate>Wed, 27 Feb 2013 12:10:40 EST</pubDate>
        </item>
</channel>
</rss>
4

1 に答える 1

0

オプションは、NSXMLParserを使用することです。RSS フィードと ATOM フィードを解析する際に、これを使用して大成功を収めました。

内の情報を調べるには、 NSXMLParserDelegate プロトコル<![CDATA[...]]>の次のメソッドを実装する必要があります。

- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock

開始するための素晴らしいチュートリアルは次のとおりです: NSXMLParser を使用した XML データの解析

于 2013-02-27T18:00:58.647 に答える