<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Dear WebKit Open Source Project</title>
	<atom:link href="http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/</link>
	<description>By Galen D. W. Student. Programmer. Mac head.</description>
	<lastBuildDate>Mon, 31 Mar 2008 10:24:35 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bestcatalog</title>
		<link>http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/#comment-1119</link>
		<dc:creator>Bestcatalog</dc:creator>
		<pubDate>Mon, 12 Nov 2007 14:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/#comment-1119</guid>
		<description>I am sorry about you that I write here, but I there have really found that that is necessary for me
&lt;a href=&quot;http://www.himer.us&quot; rel=&quot;nofollow&quot;&gt;Real Estate&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I am sorry about you that I write here, but I there have really found that that is necessary for me<br />
<a href="http://www.himer.us" rel="nofollow">Real Estate</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Galen D. W.</title>
		<link>http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/#comment-6</link>
		<dc:creator>Galen D. W.</dc:creator>
		<pubDate>Thu, 21 Sep 2006 03:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/#comment-6</guid>
		<description>As for point 1: Thanks for pointing that &#039;.xhtml&#039; thing out to me. I guess that kinda takes the bite out of that argument. However, what I meant by &quot;punishing widget developers for following standards&quot; was that it under XHTML the self-closing script tag is legal.

One further thing that I probably should&#039;ve put in the post: I intend to follow these guidelines from now on. It just may be a problem for users who wake up one day and suddenly half their widgets don&#039;t work. I only hope that this blog post informed developers of the change with enough lead time to get updates out the door.</description>
		<content:encoded><![CDATA[<p>As for point 1: Thanks for pointing that &#8216;.xhtml&#8217; thing out to me. I guess that kinda takes the bite out of that argument. However, what I meant by &#8220;punishing widget developers for following standards&#8221; was that it under XHTML the self-closing script tag is legal.</p>
<p>One further thing that I probably should&#8217;ve put in the post: I intend to follow these guidelines from now on. It just may be a problem for users who wake up one day and suddenly half their widgets don&#8217;t work. I only hope that this blog post informed developers of the change with enough lead time to get updates out the door.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bdash</title>
		<link>http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/#comment-5</link>
		<dc:creator>bdash</dc:creator>
		<pubDate>Thu, 21 Sep 2006 02:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://galendw.wordpress.com/2006/09/20/dear-webkit-open-source-project/#comment-5</guid>
		<description>With regards to point 1: &quot;However, this post pointed out the fact that WebKit (and other rendering engines) doesn’t really care what the doctype says. They only care about the MIME type, which 3rd party widget developers have no way of controlling. So, this would basically be punishing widget developers for following standards&quot;.

Widgets are served from the local file system, and as you note there is no way to dictate the MIME type of a file on disk.  When reading files from the local file system the file extension is used.  I belive a &quot;.html&quot; extension is treated as text/html, while &quot;.xhtml&quot; is treated as application/xml+xhtml.  If you wish to use XHTML, simply use the .xhtml file extension.

It is somewhat amusing that you claim &quot;this would basically be punishing widget developers for following standards&quot;.  The point of Maciej&#039;s post on the WebKit blog is to inform developers that WebKit is now going to follow one part of the standards more closely, while in the past it allowed non-standard behaviour.  It would be more accurate to say that WebKit would be punishing developers for *not* following standards.

Addressing point 3:  you lose compatibility with Firefox.  Compatibility is one of the core goals of all web browsers.

&quot;what’s it to you if you allow valid XHTML to work the way it’s supposed to, even if it’s in a text/html document&quot; -- if you want to use valid XHTML, use it in an XHTML document.  The XHTML specification, and Maciej&#039;s blog post, is quite clear on the MIME type issue.  XHTML 1.0 content that is served as text/html must be compatible with HTML, according to Appendix C of the XHTML 1.0 specification.  It also states that XHTML 1.1 may not be served as text/html.

Maciej links to three posts by leading members of the web standards world, all of which support the position that the WebKit blog post discusses.  I have little doubt that the WebKit team has put a lot of thought into this decision, and are only making a change that can break third-party widgets because they see a real need to do it.

-- Mark Rowe</description>
		<content:encoded><![CDATA[<p>With regards to point 1: &#8220;However, this post pointed out the fact that WebKit (and other rendering engines) doesn’t really care what the doctype says. They only care about the MIME type, which 3rd party widget developers have no way of controlling. So, this would basically be punishing widget developers for following standards&#8221;.</p>
<p>Widgets are served from the local file system, and as you note there is no way to dictate the MIME type of a file on disk.  When reading files from the local file system the file extension is used.  I belive a &#8220;.html&#8221; extension is treated as text/html, while &#8220;.xhtml&#8221; is treated as application/xml+xhtml.  If you wish to use XHTML, simply use the .xhtml file extension.</p>
<p>It is somewhat amusing that you claim &#8220;this would basically be punishing widget developers for following standards&#8221;.  The point of Maciej&#8217;s post on the WebKit blog is to inform developers that WebKit is now going to follow one part of the standards more closely, while in the past it allowed non-standard behaviour.  It would be more accurate to say that WebKit would be punishing developers for *not* following standards.</p>
<p>Addressing point 3:  you lose compatibility with Firefox.  Compatibility is one of the core goals of all web browsers.</p>
<p>&#8220;what’s it to you if you allow valid XHTML to work the way it’s supposed to, even if it’s in a text/html document&#8221; &#8212; if you want to use valid XHTML, use it in an XHTML document.  The XHTML specification, and Maciej&#8217;s blog post, is quite clear on the MIME type issue.  XHTML 1.0 content that is served as text/html must be compatible with HTML, according to Appendix C of the XHTML 1.0 specification.  It also states that XHTML 1.1 may not be served as text/html.</p>
<p>Maciej links to three posts by leading members of the web standards world, all of which support the position that the WebKit blog post discusses.  I have little doubt that the WebKit team has put a lot of thought into this decision, and are only making a change that can break third-party widgets because they see a real need to do it.</p>
<p>&#8211; Mark Rowe</p>
]]></content:encoded>
	</item>
</channel>
</rss>
