demo_string.lua

1
require "feeds"
2
 
3
-- Example feed as a string (only a single entry in this example)
4
local feed = feeds.feed_from_string [[<feed xmlns="http://www.w3.org/2005/Atom">
5
        <title>Planet Jabber</title>
6
        <!--<link rel="self" type="text/atom" href=""/>-->
7
        <link rel="alternate" type="text/html" href="http://planet.jabber.org/"/>
8
        <id></id>
9
        <updated>2010-09-17T13:39:01+00:00</updated>
10
        <generator uri="http://www.planetplanet.org/">http://intertwingly.net/code/venus/</generator>
11
        <entry>
12
                <title>Fabio Forno: Glider Blackberry Beta is out</title>
13
                <link rel="alternate" type="text/html" href="http://blog.bluendo.com/ff/glider-blackberry-beta-is-out2"/>
14
                <id>http://blog.bluendo.com/ff/glider-blackberry-beta-is-out2</id>
15
                <updated>2010-09-15T12:26:10+00:00</updated>
16
                <content type="html">&lt;p&gt;After a long silence (and hard work) we are really excited for the  release of the first beta of Glider for Blackberry. If you are impatient  you can go directly &lt;a href=&quot;http://www.mobihand.com/ProductPreview.asp?id=85809&amp;amp;gnContentType=1&quot;&gt;here&lt;/a&gt;  and download it.&lt;/p&gt;&lt;p&gt;This  beta version is free and it will expire when new releases will be  available. After the beta period you will have two options: a free ads  supported version and a full pro version at an affordable price. &lt;/p&gt;&lt;p&gt;Glider is the multiplatform XMPP Client by Ooros, based on the open code of Lampiro. Glider exclusive features are:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;touchscreen support&lt;/li&gt;&lt;li&gt;blackberry device integration&lt;/li&gt;&lt;li&gt;simplified setup&lt;br /&gt;&lt;/li&gt;&lt;li&gt;notifications of new messages when in background&lt;/li&gt;&lt;li&gt;automatic reconnect&lt;/li&gt;&lt;li&gt;network configuration&lt;/li&gt;&lt;li&gt;integrated news reader based on the efficient pubsub protocol &lt;br /&gt;&lt;/li&gt;&lt;li&gt;moneiro: the Ooros platform for mobile payments&lt;/li&gt;&lt;/ul&gt;Stay tuned, since very soon we will have news for Android and iPhone too!</content>
17
                <author>
18
                        <name>Fabio Forno</name>
19
                        <uri></uri>
20
                </author>
21
        </entry>
22
</feed>]];
23
 
24
print(feed.title);
25
print("");
26
 
27
for _, entry in ipairs(feed) do
28
	print(entry:get_child("title"):get_text());
29
	print("", entry:get_child("link").attr.href);
30
end