<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page MagpieRSS 
             and everything recently tagged MagpieRSS -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>MagpieRSS on SWiK</title>
        <doap:name>MagpieRSS</doap:name>
        <doap:description>&lt;p&gt;MagpieRSS is a library that provides an &lt;a class="wikilink" href="http://swik.net/XML"&gt;&lt;span class="caps"&gt;XML&lt;/span&gt;&lt;/a&gt;-based &lt;a class="wikilink" href="http://swik.net/RSS"&gt;&lt;span class="caps"&gt;RSS&lt;/span&gt;&lt;/a&gt; parser in &lt;a class="wikilink" href="http://swik.net/PHP"&gt;&lt;span class="caps"&gt;PHP&lt;/span&gt;&lt;/a&gt;. It is written by &lt;a class="wikilink" href="http://swik.net/Kellan-Elliot-Mcrea"&gt;Kellan Elliot-Mcrea&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Fetching the remote &lt;span class="caps"&gt;RSS&lt;/span&gt; newfeed, parsing it, and caching the results are all transparently
supported behind a simple functional interface.&lt;/p&gt;


	&lt;p&gt;There are a number of alternative &lt;span class="caps"&gt;RSS&lt;/span&gt;-Libraries for &lt;span class="caps"&gt;PHP&lt;/span&gt;, including &lt;a class="wikilink" href="http://swik.net/lastRSS.php"&gt;lastRSS.php&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/PEAR%3A%3AXML_Feed_Parser"&gt;&lt;span class="caps"&gt;PEAR&lt;/span&gt;::XML_Feed_Parser&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/PEAR%3A%3AXML_RSS"&gt;&lt;span class="caps"&gt;PEAR&lt;/span&gt;::XML_RSS&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/rss2array"&gt;rss2array&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/SimplePie"&gt;SimplePie&lt;/a&gt;, and &lt;a class="wikilink" href="http://swik.net/PHP-RSS-News-Parser"&gt;&lt;span class="caps"&gt;PHP RSS&lt;/span&gt; News Parser&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;However MagpieRSS is widely considered to be the most robust option, with &lt;a class="wikilink" href="http://swik.net/SimplePie"&gt;SimplePie&lt;/a&gt; coming as a second best with the less restrictive &lt;span class="caps"&gt;LGPL&lt;/span&gt; license and a few additional features.&lt;/p&gt;


	&lt;h2&gt;Links&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a rel="nofollow" href="http://sourceforge.net/project/showfiles.php?group_id=55691"&gt;Download Magpie&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</doap:description>
        <description>MagpieRSS is a library that provides an XML-based RSS parser in PHP. It is written by Kellan Elliot-Mcrea.


	Fetching the remote RSS newfeed, parsing it, and caching the results are all transparently
supported behind a simple functional interface.


	There are a number of alternative RSS-Libraries for PHP, including lastRSS.php, PEAR::XML_Feed_Parser, PEAR::XML_RSS, rss2array, SimplePie, and PHP RSS News Parser.


	However MagpieRSS is widely considered to be the most robust option, with Simple</description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/MagpieRSS</link>
        <doap:homepage>http://magpierss.sourceforge.net/</doap:homepage>
                <category>magpieRSS</category>
        <category>PHP</category>
        <category>RSS</category>
        <category>atom</category>
        <category>feeds</category>
        <category>xml</category>
        <category>License:GPL</category>
        <category>RSS-Library</category>
        <category>Kellan-Elliott-McCrea</category>

        <pubDate>Wed, 01 Jun 2005 09:26:17 -0700</pubDate>
        <lastBuildDate>Thu, 07 Jun 2007 18:33:27 -0700</lastBuildDate>
            
        <item>
            <title>AOEMedia Sponsoring Magpie</title>
            <link>http://swik.net/Kellan-Elliot-Mcrea/Laughing+Meme/AOEMedia+Sponsoring+Magpie/b6utt</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.aoemedia.com/&quot;&gt;AOE media&lt;/a&gt;, a &lt;a href=&quot;http://www.aoemedia.de/typo3-agentur.html&quot;&gt;TYPO3 &amp;amp; open source provide&lt;/a&gt; from Germany, recently agreed to become a sponsor on Magpie.  Which is very exciting!  &lt;/p&gt;

&lt;p&gt;Looking around I see being sponsored by &lt;a href=&quot;http://aoemedia.com&quot;&gt;AOE Media&lt;/a&gt; puts me in good company as they sponsor a number of interesting projects, including my favorite wiki software &lt;a href=&quot;http://wiki.splitbrain.org/wiki:dokuwiki&quot;&gt;Doku&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m hoping this will allow me to actually spend a little time with Magpie, maybe finally find the time to re-vamp the website into something a little more functional. &lt;/p&gt;

&lt;p&gt;And last if you&amp;#8217;re someone interested in sponsorship work as a whole on Magpie, or specific feature development get in touch.&lt;/p&gt;

&lt;p&gt;Thanks again &lt;a href=&quot;http://aoemedia.com&quot;&gt;AOE Media&lt;/a&gt;.&lt;/p&gt;</description>
            
            <pubDate>Sat, 07 Jun 2008 09:55:57 -0700</pubDate>
        </item>
            
        <item>
            <title>Magpie RSS Frequently Asked Questions</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Magpie+RSS+Frequently+Asked+Questions/bxjai</link>
            <description></description>
            
            <pubDate>Sun, 16 Dec 2007 08:20:31 -0800</pubDate>
        </item>
            
        <item>
            <title>MagpieRSS - PHP で使える RSS パーサー。</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/MagpieRSS+-+PHP+%E3%81%A7%E4%BD%BF%E3%81%88%E3%82%8B+RSS+%E3%83%91%E3%83%BC%E3%82%B5%E3%83%BC%E3%80%82/bv4tu</link>
            <description></description>
            
            <pubDate>Tue, 04 Dec 2007 23:41:38 -0800</pubDate>
        </item>
            
        <item>
            <title>Creating a Custom RSS Feed Aggregator</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Creating+a+Custom+RSS+Feed+Aggregator/bl288</link>
            <description></description>
            
            <pubDate>Thu, 06 Sep 2007 07:31:05 -0700</pubDate>
        </item>
            
        <item>
            <title>Issues with MagpieRSS</title>
            <link>http://swik.net/MagpieRSS/Issues+with+MagpieRSS</link>
            <description>&lt;p&gt;MagpieRSS isn&amp;#8217;t perfect, there are a number of issues with using it.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Some versions of Magpie do not parse &lt;code&gt;&amp;lt;category&amp;gt;&lt;/code&gt; tags correctly, it concatenates all the category strings into a single long category instead of making an array of categories.&lt;/li&gt;
		&lt;li&gt;By default, as with &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/PHP&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;&lt;/a&gt; in general, Magpie does not output &lt;span class=&quot;caps&quot;&gt;UTF&lt;/span&gt;-8, instead it will output &lt;code&gt;???? ????&lt;/code&gt; characters. To resolve this, add  define(&amp;#8220;MAGPIE_OUTPUT_ENCODING&amp;#8221;, &amp;#8220;UTF-8&amp;#8221;); to Magpie.&lt;/li&gt;
		&lt;li&gt;Namespace confusion. Magpie treats namespaces the same as encapsulating elements, so &lt;code&gt;&amp;lt;dc:subject&amp;gt;&lt;/code&gt; would map to an array subject in an array dc. This can result in collision if a real encapsulating element name collides, ie &lt;code&gt;&amp;lt;dc&amp;gt;&amp;lt;subject/&amp;gt;&amp;lt;/dc&amp;gt;&lt;/code&gt;. This is intentional, as MagpieRSS intends to make dealing with namespaces less complicated.&lt;/li&gt;
		&lt;li&gt;Local &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; cannot be accessed. If there is an &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; feed on the local drive, MagpieRSS doesn&amp;#8217;t support accessing it directly.&lt;/li&gt;
		&lt;li&gt;&lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; feeds requiring Cookies are not supported&lt;/li&gt;
		&lt;li&gt;Local proxies are not supported&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Note: Some of these issues are by design. Namespace simplification in particular makes it easier to work with &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/RSS&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt;&lt;/a&gt; feeds.&lt;/p&gt;


	&lt;p&gt;Also a &lt;a rel=&quot;nofollow&quot; href=&quot;http://laughingmeme.org/articles/2005/11/05/towards-magpierss-0-8-repeating-elements-attributes-and-atom-1-0&quot;&gt;development build&lt;/a&gt; is available that addresses some issues as &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/MagpieRSS&quot;&gt;MagpieRSS&lt;/a&gt; progresses towards version 0.8.&lt;/p&gt;
</description>
                        <category>magpieRSS</category>
            <category>issues</category>

            <pubDate>Wed, 05 Oct 2005 16:19:58 -0700</pubDate>
        </item>
            
        <item>
            <title>Documentation</title>
            <link>http://swik.net/MagpieRSS/Documentation</link>
            <description>&lt;p&gt;MagpieRSS makes it quite easy to fetch &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/RSS&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt;&lt;/a&gt; feeds in &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/PHP&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;To get an array of &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; items from an &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/URL&quot;&gt;&lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;&lt;/a&gt;:&lt;/p&gt;


&lt;pre&gt;
&lt;code&gt;
require(&#039;rss_fetch.inc&#039;);
$rss = fetch_rss($url);
$rssItems = $rss-&amp;gt;items;
&lt;/code&gt;
&lt;/pre&gt;

	&lt;p&gt;That&amp;#8217;s it!&lt;/p&gt;


	&lt;p&gt;do a var_dump on the $rss-&amp;gt;items array to see the &lt;span class=&quot;caps&quot;&gt;RSS&lt;/span&gt; feed in MagpieRSS&amp;#8217;s simple array structure.&lt;/p&gt;
</description>
                        <category>PHP</category>
            <category>Hello-World</category>
            <category>magpieRSS</category>

            <pubDate>Wed, 10 Aug 2005 10:54:41 -0700</pubDate>
        </item>
                </channel>
</rss>
