<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nuclear Rooster &#187; OPML</title>
	<atom:link href="http://dev.nuclearrooster.com/category/opml/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.nuclearrooster.com</link>
	<description></description>
	<lastBuildDate>Mon, 19 Jul 2010 03:48:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The skinny on OPML</title>
		<link>http://dev.nuclearrooster.com/2007/06/01/the-skinny-on-opml/</link>
		<comments>http://dev.nuclearrooster.com/2007/06/01/the-skinny-on-opml/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 08:48:23 +0000</pubDate>
		<dc:creator>nick.stielau</dc:creator>
				<category><![CDATA[OPML]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev.nuclearrooster.com/?p=9</guid>
		<description><![CDATA[OPML, or Outline Processor Markup Language, is a XML specification for defining outlines. Great. The spec is open by design, so you can outline just about anything that can be, uh, outlined. Most commonly, OPML is used to define playlists, for example a MP3 playlist or a list of podcast subscriptions. Awesome! But one catch. [...]]]></description>
			<content:encoded><![CDATA[<p>OPML, or Outline Processor Markup Language, is a XML specification for defining outlines.  Great.  The spec is open by design, so you can outline just about anything that can be, uh, outlined.  Most commonly, OPML is used to define playlists, for example a <a title="An example OPML playlist" href="http://static.userland.com/gems/radiodiscuss/playlist.opml">MP3 playlist</a> or a list of <a title="An OPML list of podcast subscriptions" href="http://www.digitalpodcast.com/opml/digitalpodcastnoadult.opml">podcast subscriptions</a>.</p>
<p>Awesome! But one catch.  Since OPML is both 1. Young and 2. Vaugue, how it is actually used in the dog-eat-dog real world of the internet differs from client to client, and website to website.  Here are some things I found out:</p>
<p>When outlining podcasts, the url is often stored in these attributes:</p>
<pre class="brush: xml;">&lt;outline text=&quot;The+Onion+Radio+News&quot; url=&quot;http://www.theonion.com/content/feeds/radionews&quot; type=&quot;link&quot; count=&quot;380&quot; /&gt;</pre>
<pre class="brush: xml;">&lt;outline text=&quot;The+Onion+Radio+News&quot; xmlUrl=&quot;http://www.theonion.com/content/feeds/radionews&quot; type=&quot;link&quot; count=&quot;380&quot; /&gt;</pre>
<p>(iTunes style)</p>
<pre class="brush: xml;">&lt;outline text=&quot;The+Onion+Radio+News&quot; xmlURL=&quot;http://www.theonion.com/content/feeds/radionews&quot; type=&quot;link&quot; count=&quot;380&quot; /&gt;</pre>
<p>(Digg style)</p>
<p>Additionally, the  can be nested.  One level nested is fairly common, but more than that seems rare.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.nuclearrooster.com/2007/06/01/the-skinny-on-opml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
