<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Markup Madness, Part One: HTML/XHTML Deathmatch</title>
	<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/</link>
	<description>The official AllPeers blog</description>
	<pubDate>Mon, 01 Dec 2008 21:21:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Laurens Holst</title>
		<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-117110</link>
		<author>Laurens Holst</author>
		<pubDate>Wed, 10 Oct 2007 21:24:12 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-117110</guid>
		<description>Yuri, if you’re talking about an XML toolchain, then I don’t see how a browser could be served a document with a markup error (rather: a well-formedness error). It would either not give trouble at all, or already give parsing errors in the toolchain. If it would send unacceptable content to the browser, then that’s a sign that there must be something wrong with the XML toolchain, which I’d rather find out than leave undetected.</description>
		<content:encoded><![CDATA[<p>Yuri, if you’re talking about an XML toolchain, then I don’t see how a browser could be served a document with a markup error (rather: a well-formedness error). It would either not give trouble at all, or already give parsing errors in the toolchain. If it would send unacceptable content to the browser, then that’s a sign that there must be something wrong with the XML toolchain, which I’d rather find out than leave undetected.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juri Pakaste</title>
		<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-99101</link>
		<author>Juri Pakaste</author>
		<pubDate>Fri, 24 Aug 2007 06:14:23 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-99101</guid>
		<description>XHTML is nice in the backend, because it allows you to use the normal XML toolchain on the stuff you produce. And it's good you can shove it down the browsers' throats, thus avoiding conversion.

However, I don't see why I would want a browser not to display a document I've created because of a markup error, which is what is implied by the desire to go for strict XML parsing. Sure, it would make a lot of things simpler, but I think the drawbacks would outweigh the benefits by far.</description>
		<content:encoded><![CDATA[<p>XHTML is nice in the backend, because it allows you to use the normal XML toolchain on the stuff you produce. And it&#8217;s good you can shove it down the browsers&#8217; throats, thus avoiding conversion.</p>
<p>However, I don&#8217;t see why I would want a browser not to display a document I&#8217;ve created because of a markup error, which is what is implied by the desire to go for strict XML parsing. Sure, it would make a lot of things simpler, but I think the drawbacks would outweigh the benefits by far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98969</link>
		<author>Matt</author>
		<pubDate>Thu, 23 Aug 2007 22:17:13 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98969</guid>
		<description>Jesse - My brain was thinking fission, but apparently my fingers had other ideas.</description>
		<content:encoded><![CDATA[<p>Jesse - My brain was thinking fission, but apparently my fingers had other ideas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jgraham</title>
		<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98958</link>
		<author>jgraham</author>
		<pubDate>Thu, 23 Aug 2007 20:56:41 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98958</guid>
		<description>If you want to try out a HTML 5 parser, there's an online version of html5lib (a python implementation of the HTML 5 parsing spec) &lt;a href="http://james.html5.org/parsetree.html" title="html5lib Parse Tree Viewer" rel="nofollow"&gt;available&lt;/a&gt;. 

I'm curious to know what the other supposed advantages of an XML-based web would be. Extensibility is one (but we're hoping to solve that in HTML somehow) and I guess sanity in situations involving legacy code is, in principle, another. However I think getting from a world of permissive parsers to one of strict parsers is not feasible. Indeed I don't think that one could even start with strict parsers and keep them strict; competition between browsers would always drive them to take more and more liberties with strict error handling.</description>
		<content:encoded><![CDATA[<p>If you want to try out a HTML 5 parser, there&#8217;s an online version of html5lib (a python implementation of the HTML 5 parsing spec) <a href="http://james.html5.org/parsetree.html" title="html5lib Parse Tree Viewer" rel="nofollow">available</a>. </p>
<p>I&#8217;m curious to know what the other supposed advantages of an XML-based web would be. Extensibility is one (but we&#8217;re hoping to solve that in HTML somehow) and I guess sanity in situations involving legacy code is, in principle, another. However I think getting from a world of permissive parsers to one of strict parsers is not feasible. Indeed I don&#8217;t think that one could even start with strict parsers and keep them strict; competition between browsers would always drive them to take more and more liberties with strict error handling.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ruderman</title>
		<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98956</link>
		<author>Jesse Ruderman</author>
		<pubDate>Thu, 23 Aug 2007 20:47:55 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98956</guid>
		<description>Chernobyl-era *fusion* reactor?  Chernobyl was a fission plant ;)</description>
		<content:encoded><![CDATA[<p>Chernobyl-era *fusion* reactor?  Chernobyl was a fission plant <img src='http://www.allpeers.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al Billings</title>
		<link>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98947</link>
		<author>Al Billings</author>
		<pubDate>Thu, 23 Aug 2007 20:26:58 +0000</pubDate>
		<guid>http://www.allpeers.com/blog/2007/08/23/markup-madness-part-one-htmlxhtml-deathmatch/#comment-98947</guid>
		<description>Considering that Microsoft is definitely not adopting anything coming out of the WHAT WG (instead, having members on the W3C HTML WG), work by the WHAT WG isn't going to solve any problems if you care about IE implementation.</description>
		<content:encoded><![CDATA[<p>Considering that Microsoft is definitely not adopting anything coming out of the WHAT WG (instead, having members on the W3C HTML WG), work by the WHAT WG isn&#8217;t going to solve any problems if you care about IE implementation.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
