<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: 華文世界 RSS 亂象</title>
	<atom:link href="http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/feed/" rel="self" type="application/rss+xml" />
	<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/</link>
	<description>readings, ideas, feelings, photos, etc. by William Yeh</description>
	<pubDate>Sat, 22 Nov 2008 11:32:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-bleeding</generator>
		<item>
		<title>By: heywilly</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-9581</link>
		<dc:creator>heywilly</dc:creator>
		<pubDate>Wed, 02 Jul 2008 06:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-9581</guid>
		<description>Dear William,

我們的網站現在在做RSS
想請問你一下

我們現在已經可以用ROME寫出RSS format的xml了
但是要怎麼才能讓RSS的layout長的像大部分網站的RSS版型
就是使用者會看到「立即訂閱」區塊及「RSS」區塊，而不是xml
是需要另外用CSS設定，還是透過支援的瀏覽器自己會做出layout呢？

謝謝囉</description>
		<content:encoded><![CDATA[<p>Dear William,</p>
<p>我們的網站現在在做RSS<br />
想請問你一下</p>
<p>我們現在已經可以用ROME寫出RSS format的xml了<br />
但是要怎麼才能讓RSS的layout長的像大部分網站的RSS版型<br />
就是使用者會看到「立即訂閱」區塊及「RSS」區塊，而不是xml<br />
是需要另外用CSS設定，還是透過支援的瀏覽器自己會做出layout呢？</p>
<p>謝謝囉</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 韓莉雅塔在陽光州 生活求學療癒劄記 &#187; Blog Archive &#187; Blog migration and data integrity</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-9374</link>
		<dc:creator>韓莉雅塔在陽光州 生活求學療癒劄記 &#187; Blog Archive &#187; Blog migration and data integrity</dc:creator>
		<pubDate>Sun, 15 Jun 2008 15:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-9374</guid>
		<description>[...] 延伸閱讀：華文世界的RSS亂象 [...]</description>
		<content:encoded><![CDATA[<p>[...] 延伸閱讀：華文世界的RSS亂象 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-7054</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Thu, 29 Nov 2007 08:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-7054</guid>
		<description>Hi William:

這個 bug 已經在 1.2.6 的 branch rev. 6091 中修復了。謝謝！  ^_^

Bug report 在這： http://bugs.lifetype.net/view.php?id=1428

Mark</description>
		<content:encoded><![CDATA[<p>Hi William:</p>
<p>這個 bug 已經在 1.2.6 的 branch rev. 6091 中修復了。謝謝！  ^_^</p>
<p>Bug report 在這： <a href="http://bugs.lifetype.net/view.php?id=1428" rel="nofollow"></a><a href='http://bugs.lifetype.net/view.php?id=1428'>http://bugs.lifetype.net/view.php?id=1428</a></p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billypan101</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6717</link>
		<dc:creator>billypan101</dc:creator>
		<pubDate>Mon, 01 Oct 2007 15:54:39 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6717</guid>
		<description>這篇文章太重要了，所有網站工程師都應該印出來貼到牆上。

玩Yahoo Pipes時最能體會到這種亂象，union幾個feed後完全無法用時間排序，就是因為各家寫法不一。

網站不能被好好的mashup，Web 2.0的時代會少去很多流量的....</description>
		<content:encoded><![CDATA[<p>這篇文章太重要了，所有網站工程師都應該印出來貼到牆上。</p>
<p>玩Yahoo Pipes時最能體會到這種亂象，union幾個feed後完全無法用時間排序，就是因為各家寫法不一。</p>
<p>網站不能被好好的mashup，Web 2.0的時代會少去很多流量的&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6703</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 30 Sep 2007 16:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6703</guid>
		<description>mmm... Atom 的確是跟別人不一樣，不用 +0800 而是用 +08:00 ..

我們會在下一版前修復他，不過應該不是 1.2.5，因為已經包好要釋出了</description>
		<content:encoded><![CDATA[<p>mmm&#8230; Atom 的確是跟別人不一樣，不用 +0800 而是用 +08:00 ..</p>
<p>我們會在下一版前修復他，不過應該不是 1.2.5，因為已經包好要釋出了</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: william</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6702</link>
		<dc:creator>william</dc:creator>
		<pubDate>Sun, 30 Sep 2007 13:53:35 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6702</guid>
		<description>Wu-Man：

我比較熟 Java，在本篇文章、或是我過去寫的文章中（請按下本文標題下面的 &lt;a href="/blog/archives/tag/rss/"&gt;RSS 標籤&lt;/a&gt;），都可以看到我一再提到 &lt;a href="https://rome.dev.java.net/"&gt;ROME&lt;/a&gt;。當然啦，ROME 並不完美，但在 Java 世界裡，它已經是目前最好的選擇，至少不會出現文中點出的輸出問題。

如果不喜歡去 Google 查找相關網頁及規格，也不喜歡去 &lt;a href="http://www.perl.com/CPAN-local/README.html"&gt;CPAN&lt;/a&gt;、&lt;a href="http://pear.php.net/"&gt;PEAR&lt;/a&gt; 之類的程式庫大本營查找可用的程式庫，那麼，去 Amazon 搜尋一下，也可以看到一些 RSS 專書。像素富盛名的 “in Action” 系列就有  &lt;i&gt;&lt;a href="http://www.amazon.com/gp/product/1932394494/"&gt;RSS and Atom in Action&lt;/a&gt;&lt;/i&gt;，O'Reilly 許多語言的 “Cookbook” 書系也都有 RSS 主題。

我相信對有心的工程師來說，這都不是難事。</description>
		<content:encoded><![CDATA[<p>Wu-Man：</p>
<p>我比較熟 Java，在本篇文章、或是我過去寫的文章中（請按下本文標題下面的 <a href="/blog/archives/tag/rss/">RSS 標籤</a>），都可以看到我一再提到 <a href="https://rome.dev.java.net/">ROME</a>。當然啦，ROME 並不完美，但在 Java 世界裡，它已經是目前最好的選擇，至少不會出現文中點出的輸出問題。</p>
<p>如果不喜歡去 Google 查找相關網頁及規格，也不喜歡去 <a href="http://www.perl.com/CPAN-local/README.html">CPAN</a>、<a href="http://pear.php.net/">PEAR</a> 之類的程式庫大本營查找可用的程式庫，那麼，去 Amazon 搜尋一下，也可以看到一些 RSS 專書。像素富盛名的 “in Action” 系列就有  <i><a href="http://www.amazon.com/gp/product/1932394494/">RSS and Atom in Action</a></i>，O&#8217;Reilly 許多語言的 “Cookbook” 書系也都有 RSS 主題。</p>
<p>我相信對有心的工程師來說，這都不是難事。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wu-Man</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6701</link>
		<dc:creator>Wu-Man</dc:creator>
		<pubDate>Sun, 30 Sep 2007 12:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6701</guid>
		<description>寫得很好，不過雖然我也同意應該遵循RSS的規範，作者在此篇文章只做了批評的動作，卻沒有提供該如何改進的方法。若能將幾個深入淺出的RSS教學網站列出來，或者由作者自己整理出快速學會如何做RSS feed或許對讀此篇文章的工程師們會比較有幫助。</description>
		<content:encoded><![CDATA[<p>寫得很好，不過雖然我也同意應該遵循RSS的規範，作者在此篇文章只做了批評的動作，卻沒有提供該如何改進的方法。若能將幾個深入淺出的RSS教學網站列出來，或者由作者自己整理出快速學會如何做RSS feed或許對讀此篇文章的工程師們會比較有幫助。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markmcm</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6679</link>
		<dc:creator>Markmcm</dc:creator>
		<pubDate>Sat, 29 Sep 2007 00:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6679</guid>
		<description>要是大家都不遵守規則，只會最後變成像是 HTML 現在的狀況，
寫個程式還要多寫很多容錯的功能。</description>
		<content:encoded><![CDATA[<p>要是大家都不遵守規則，只會最後變成像是 HTML 現在的狀況，<br />
寫個程式還要多寫很多容錯的功能。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C.H.Weng</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6666</link>
		<dc:creator>C.H.Weng</dc:creator>
		<pubDate>Fri, 28 Sep 2007 17:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6666</guid>
		<description>很多人心中都還有一個差不多先生啊。</description>
		<content:encoded><![CDATA[<p>很多人心中都還有一個差不多先生啊。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: william</title>
		<link>http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6635</link>
		<dc:creator>william</dc:creator>
		<pubDate>Fri, 28 Sep 2007 13:02:59 +0000</pubDate>
		<guid isPermaLink="false">http://william.cswiz.org/blog/archives/2007-09-27/buggy-rss/#comment-6635</guid>
		<description>RSS 是給程式看的，而程式之間的溝通全憑標準規範。這些不遵守標準的網站，也就是破壞了程式之間的協議默契。你說嚴不嚴重？

尤其 XML 又是特重 DTD/schema 的 validation，許多程式也都是立足於這個基礎上。不照標準來，輕則會讓程式產生不正常的行為，重則會讓程式不預警掛掉。

譬如說，許多 power user 都會用 &lt;a href="/blog/archives/tag/yahoo_pipes/"&gt;Yahoo Pipes&lt;/a&gt; 的 union + unique + sort by date 運算去處理他所訂閱的一大堆 RSS feed。現在，請你用這一串運算去處理文中點名的所有網站，再混雜些正常的、非 +0800 時區的網站，看看結果會是什麼樣子……

也不要以為你訂閱的 RSS 2.0 來源都是台灣的主機，都是繁體中文的網站，就算時區格式有錯，只要矇上眼睛統統當成 +0800 就好；君不見很多架站軟體（像 WordPress），會把時間換算成 GMT 時區，以求統一……

既然有心玩 Web 2.0，既然有心支援 RSS，那麼，一點點舉手之勞，把這功能從 A 變成 A+，從 95 分變成 100 分，不是更好嗎？為什麼要殘留個 5 分給人詬病呢？

如果認為不遵守網路世界的國際標準是沒什麼大不了的事，那麼，RFC 標準、W3C 標準都可以收攤了，反正 nobody cares 嘛！</description>
		<content:encoded><![CDATA[<p>RSS 是給程式看的，而程式之間的溝通全憑標準規範。這些不遵守標準的網站，也就是破壞了程式之間的協議默契。你說嚴不嚴重？</p>
<p>尤其 XML 又是特重 DTD/schema 的 validation，許多程式也都是立足於這個基礎上。不照標準來，輕則會讓程式產生不正常的行為，重則會讓程式不預警掛掉。</p>
<p>譬如說，許多 power user 都會用 <a href="/blog/archives/tag/yahoo_pipes/">Yahoo Pipes</a> 的 union + unique + sort by date 運算去處理他所訂閱的一大堆 RSS feed。現在，請你用這一串運算去處理文中點名的所有網站，再混雜些正常的、非 +0800 時區的網站，看看結果會是什麼樣子……</p>
<p>也不要以為你訂閱的 RSS 2.0 來源都是台灣的主機，都是繁體中文的網站，就算時區格式有錯，只要矇上眼睛統統當成 +0800 就好；君不見很多架站軟體（像 WordPress），會把時間換算成 GMT 時區，以求統一……</p>
<p>既然有心玩 Web 2.0，既然有心支援 RSS，那麼，一點點舉手之勞，把這功能從 A 變成 A+，從 95 分變成 100 分，不是更好嗎？為什麼要殘留個 5 分給人詬病呢？</p>
<p>如果認為不遵守網路世界的國際標準是沒什麼大不了的事，那麼，RFC 標準、W3C 標準都可以收攤了，反正 nobody cares 嘛！</p>
]]></content:encoded>
	</item>
</channel>
</rss>
