<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Yabfog &#187; xsl/xslt</title>
	<atom:link href="http://yabfog.com/blog/tag/xslxslt/feed" rel="self" type="application/rss+xml" />
	<link>http://yabfog.com/blog</link>
	<description>Yet another blog full of gas</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:33:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<cloud domain='yabfog.com' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Optimal Bugfix</title>
		<link>http://yabfog.com/blog/2006/06/15/optimal-bugfix</link>
		<comments>http://yabfog.com/blog/2006/06/15/optimal-bugfix#comments</comments>
		<pubDate>Thu, 15 Jun 2006 23:14:43 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/2006/06/15/optimal-bugfix/</guid>
		<description><![CDATA[I released a bugfix for Optimal today. The latest version is 0.4c. If you haven't experienced any weird problems with the 0.4 release, don't bother updating. Thanks to Chris Pirillo for bringing the problem to my attention and working through it with me.]]></description>
			<content:encoded><![CDATA[<p>I released a bugfix for Optimal today. The <a href="http://yabfog.com/blog/optimal/#download">latest version is 0.4c</a>. If you haven't experienced any <a href="http://yabfog.com/blog/optimal/#gotcha">weird problems</a> with the 0.4 release, don't bother updating.</p>
<p>Thanks to <a href="http://chris.pirillo.com">Chris Pirillo</a> for bringing the problem to my attention and working through it with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/06/15/optimal-bugfix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Optimal OPML Browser Update v. 0.4</title>
		<link>http://yabfog.com/blog/2006/06/12/optimal-opml-browser-update-v-04</link>
		<comments>http://yabfog.com/blog/2006/06/12/optimal-opml-browser-update-v-04#comments</comments>
		<pubDate>Mon, 12 Jun 2006 23:39:01 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/2006/06/12/optimal-opml-browser-update-v-04/</guid>
		<description><![CDATA[I've completed a major rewrite of my OPML browser, Optimal. I didn't manage to document all of the changes, they were so numerous. Highlights are: Object-oriented reimplementation, making it more portable to other applications Same code may be used as a WordPress plugin -- replaces the OPML Renderer plugin for WordPress RSS items now include [...]]]></description>
			<content:encoded><![CDATA[<p>I've completed a major rewrite of my OPML browser, <strong><a href="http://www.optimalbrowser.com/">Optimal</a></strong>.</p>
<p>I didn't manage to document all of the <a href="http://yabfog.com/blog/optimal/#changes">changes</a>, they were so numerous. Highlights are:</p>
<ul>
<li>Object-oriented reimplementation, making it more portable to other applications</li>
<li>Same code may be used as a WordPress plugin -- replaces the OPML Renderer plugin for WordPress</li>
<li>RSS items now include descriptions, so you can browse the feeds without subscribing or visiting the home page</li>
<li>New <a href="http://www.optimalbrowser.com/widgetwiz.php">widget generator</a> to generate HTML to include Optimal on your web site</li>
</ul>
<p><a href="http://yabfog.com/blog/optimal/">More...</a> | <a href="http://yabfog.com/blog/optimal/#download">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/06/12/optimal-opml-browser-update-v-04/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
	</item>
		<item>
		<title>Optimal OPML Browser Update v. 0.4pre1</title>
		<link>http://yabfog.com/blog/2006/03/29/optimal-opml-browser-update-v-04pre1</link>
		<comments>http://yabfog.com/blog/2006/03/29/optimal-opml-browser-update-v-04pre1#comments</comments>
		<pubDate>Wed, 29 Mar 2006 17:52:08 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/2006/03/29/optimal-opml-browser-update-v-04pre1/</guid>
		<description><![CDATA[I'm still working on a significant rewrite of my OPML browser, Optimal, but I've decided to release the current working version in the meantime because it addresses a couple of significant usability comments I've had. Specifically: There are now links to expand/collapse all nodes, and There is a new query string parameter, depth, which allows [...]]]></description>
			<content:encoded><![CDATA[<p>I'm still working on a significant rewrite of my OPML browser, <strong><a href="http://www.optimalbrowser.com/">Optimal</a></strong>, but I've decided to release the current working version in the meantime because it addresses a couple of significant usability comments I've had.</p>
<p>Specifically:</p>
<ol>
<li>There are now links to expand/collapse all nodes, and</li>
<li>There is a new query string parameter, depth, which allows you to specify the initial expansion state.</li>
</ol>
<ul>
<li><a href="http://yabfog.com/blog/optimal/#changes">Changes</a></li>
</ul>
<p><a class="imagelink" href="http://yabfog.com/blog/wp-content/uploads/2006/03/optimal04pre1.gif" title="Optimal Screen Cap 0.4pre1"><img id="image76" src="http://yabfog.com/blog/wp-content/uploads/2006/03/optimal04pre1.thumbnail.gif" alt="Optimal Screen Cap 0.4pre1" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/03/29/optimal-opml-browser-update-v-04pre1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://yabfog.com/blog/wp-content/uploads/2006/03/optimal04pre1.thumbnail.gif" />
		<media:content url="http://yabfog.com/blog/wp-content/uploads/2006/03/optimal04pre1.thumbnail.gif" medium="image">
			<media:title type="html">Optimal Screen Cap 0.4pre1</media:title>
		</media:content>
	</item>
		<item>
		<title>Optimal OPML Browser Update v. 0.3a</title>
		<link>http://yabfog.com/blog/2006/03/09/optimal-opml-browser-update-v-03a</link>
		<comments>http://yabfog.com/blog/2006/03/09/optimal-opml-browser-update-v-03a#comments</comments>
		<pubDate>Fri, 10 Mar 2006 00:33:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/?p=68</guid>
		<description><![CDATA[Relatively minor updates to Optimal. Changes]]></description>
			<content:encoded><![CDATA[<p>Relatively minor updates to <a href="http://yabfog.com/blog/optimal/">Optimal</a>.</p>
<ul>
<li><a href="http://yabfog.com/blog/optimal/#changes">Changes</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/03/09/optimal-opml-browser-update-v-03a/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
	</item>
		<item>
		<title>Optimal OPML Browser Update v. 0.3</title>
		<link>http://yabfog.com/blog/2006/03/02/optimal-opml-browser-update-v-03</link>
		<comments>http://yabfog.com/blog/2006/03/02/optimal-opml-browser-update-v-03#comments</comments>
		<pubDate>Thu, 02 Mar 2006 23:47:07 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/2006/03/02/optimal-opml-browser-update-v-03/</guid>
		<description><![CDATA[Thanks to Adam Green, who gave me loads of feedback, I've made quite a few enhancements to my OPML browser, Optimal. Changes Query String Parameters Use Cases/Examples]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://darwinianweb.com/">Adam Green</a>, who gave me loads of feedback, I've made quite a few enhancements to my OPML browser, <a href="http://yabfog.com/blog/optimal/">Optimal</a>.</p>
<ul>
<li><a href="http://yabfog.com/blog/optimal/#changes">Changes</a></li>
<li><a href="http://yabfog.com/blog/optimal/#queryString">Query String Parameters</a></li>
<li><a href="http://yabfog.com/blog/optimal/#useCases">Use Cases/Examples</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/03/02/optimal-opml-browser-update-v-03/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
	</item>
		<item>
		<title>Optimal OPML Browser Update v. 0.2</title>
		<link>http://yabfog.com/blog/2006/02/25/optimal-opml-browser-update-v02</link>
		<comments>http://yabfog.com/blog/2006/02/25/optimal-opml-browser-update-v02#comments</comments>
		<pubDate>Sat, 25 Feb 2006 23:56:40 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/wp/2006/02/25/optimal-opml-browser-update-v02/</guid>
		<description><![CDATA[Minor bug-fix update to permit installation in a subdirectory of the web document root.]]></description>
			<content:encoded><![CDATA[<p>Minor bug-fix update to permit installation in a subdirectory of the web document root.</p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/02/25/optimal-opml-browser-update-v02/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Optimal OPML Browser Released</title>
		<link>http://yabfog.com/blog/2006/02/23/optimal-opml-browser-released</link>
		<comments>http://yabfog.com/blog/2006/02/23/optimal-opml-browser-released#comments</comments>
		<pubDate>Thu, 23 Feb 2006 18:22:50 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/wp/2006/02/23/optimal-opml-browser-released/</guid>
		<description><![CDATA[I've released a significant revision to my OPML browser: Optimal. If you hate the name, just be glad I'm not going to camel-case it.]]></description>
			<content:encoded><![CDATA[<p>I've released a significant revision to my OPML browser: <a href="http://www.optimalbrowser.com/">Optimal</a>.</p>
<p>If you hate the name, just be glad I'm not going to camel-case it. <img src='http://yabfog.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/02/23/optimal-opml-browser-released/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
	</item>
		<item>
		<title>OPML Renderer Update</title>
		<link>http://yabfog.com/blog/2006/02/20/opml-renderer-update</link>
		<comments>http://yabfog.com/blog/2006/02/20/opml-renderer-update#comments</comments>
		<pubDate>Tue, 21 Feb 2006 03:58:57 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/2006/01/23/opml-renderer-update/</guid>
		<description><![CDATA[Version 0.6 of the OPML Renderer Plugin for WordPress has been released. This release primarily fixes some bugs and enhances some functions. In the works for the next release is inclusion of RSS feeds, which would enable feed grazing.]]></description>
			<content:encoded><![CDATA[<p>Version 0.6 of the <a href="http://yabfog.com/blog/opml-renderer/">OPML Renderer</a> Plugin for WordPress has been released.</p>
<p>This release primarily fixes some bugs and enhances some functions. In the works for the next release is inclusion of RSS feeds, which would enable feed grazing.</p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2006/02/20/opml-renderer-update/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
	</item>
		<item>
		<title>XBEL to OPML</title>
		<link>http://yabfog.com/blog/2005/12/30/xbel-to-opml</link>
		<comments>http://yabfog.com/blog/2005/12/30/xbel-to-opml#comments</comments>
		<pubDate>Fri, 30 Dec 2005 20:56:47 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/wp/?p=48</guid>
		<description><![CDATA[Here's a tool to translate your XBEL bookmarks to OPML. It's just a quick hack, but it works. Use Bookmarks Synchronizer to generate an XBEL file from your Firefox bookmarks, upload it, and your bookmarks will be returned in OPML format.]]></description>
			<content:encoded><![CDATA[<p>Here's a <a href="http://public.yabfog.com/xbel2opml.php">tool to translate your XBEL bookmarks to OPML</a>. It's just a quick hack, but it works.</p>
<p>Use <a href="http://extensions.geckozone.org/BookmarksSynchronizer">Bookmarks Synchronizer</a> to generate an XBEL file from your Firefox bookmarks, upload it, and your bookmarks will be returned in OPML format.</p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2005/12/30/xbel-to-opml/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
	</item>
		<item>
		<title>OPML Renderer Plugin</title>
		<link>http://yabfog.com/blog/2005/12/28/opml-renderer-plugin</link>
		<comments>http://yabfog.com/blog/2005/12/28/opml-renderer-plugin#comments</comments>
		<pubDate>Thu, 29 Dec 2005 03:40:08 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[opml]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl/xslt]]></category>

		<guid isPermaLink="false">http://yabfog.com/blog/2005/12/28/opml-renderer-plugin/</guid>
		<description><![CDATA[I've been monkeying around with rendering OPML in WordPress. Finally, I learned how to create a WordPress plugin, so I've created OPML Renderer, a plugin that renders valid OPML from any source as an expandable/collapsible list. Thanks to iconophobia and the inlineRSS plugin for some code and ideas.]]></description>
			<content:encoded><![CDATA[<p>I've been <a href="http://yabfog.com/blog/2005/11/22/opml-sidebar-for-wordpress/">monkeying</a> <a href="http://yabfog.com/blog/2005/12/12/opml_pages_opml_sidebar_revisions/">around</a> with rendering OPML in WordPress. Finally, I learned how to create a WordPress plugin, so I've created <strong><a href="http://yabfog.com/blog/opml-renderer/">OPML Renderer</a></strong>, a plugin that renders valid OPML from any source as an expandable/collapsible list.</p>
<p>Thanks to iconophobia and the <a href="http://www.iconophobia.com/wordpress/?page_id=55">inlineRSS plugin</a> for some code and ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://yabfog.com/blog/2005/12/28/opml-renderer-plugin/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
	</item>
	</channel>
</rss>
