<?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/"
		>
<channel>
	<title>Comments on: HTML 5 Parser Lands in Gecko</title>
	<atom:link href="http://ajaxian.com/archives/html-5-parser-lands-in-gecko/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Joeri</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274382</link>
		<dc:creator>Joeri</dc:creator>
		<pubDate>Fri, 10 Jul 2009 09:32:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274382</guid>
		<description>Ofcourse tag soup is a feature. Most of the content of the web is made by people who lack the knowledge to write validating XHTML. What&#039;s more realistic? Modifying the technology a little bit so these people can keep doing what they do without sabotaging the rest of us, or re-educating half the internet? The incredible cost of educating all those people is very wasteful, and can be much better spent on things that actually improve the internet (like putting up more content).</description>
		<content:encoded><![CDATA[<p>Ofcourse tag soup is a feature. Most of the content of the web is made by people who lack the knowledge to write validating XHTML. What&#8217;s more realistic? Modifying the technology a little bit so these people can keep doing what they do without sabotaging the rest of us, or re-educating half the internet? The incredible cost of educating all those people is very wasteful, and can be much better spent on things that actually improve the internet (like putting up more content).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JonathanLeech</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274370</link>
		<dc:creator>JonathanLeech</dc:creator>
		<pubDate>Thu, 09 Jul 2009 16:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274370</guid>
		<description>I like how tagsoup is now a feature, and as such was totally in scope of HTML 5 to specify how to handle it, so it goes to extraordinary lengths to specify how to parse it consistently into the DOM. 

Contrast that to XHTML, where serving it without the XML MIME type, necessary because IE won&#039;t implement standards, has a total of half a dozen issues, the most important being that browsers treat it as tagsoup, but that is considered a show-stopper by the HTML 5 spec lead. 

But lets all rag on XHTML now that through massive effort the faults of HTML might be fixed 10 years from now when HTML5 gets universally adopted.</description>
		<content:encoded><![CDATA[<p>I like how tagsoup is now a feature, and as such was totally in scope of HTML 5 to specify how to handle it, so it goes to extraordinary lengths to specify how to parse it consistently into the DOM. </p>
<p>Contrast that to XHTML, where serving it without the XML MIME type, necessary because IE won&#8217;t implement standards, has a total of half a dozen issues, the most important being that browsers treat it as tagsoup, but that is considered a show-stopper by the HTML 5 spec lead. </p>
<p>But lets all rag on XHTML now that through massive effort the faults of HTML might be fixed 10 years from now when HTML5 gets universally adopted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rimantas</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274360</link>
		<dc:creator>Rimantas</dc:creator>
		<pubDate>Thu, 09 Jul 2009 08:02:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274360</guid>
		<description>@ywg: it&#039;s a pity you try to write witty comments without even knowing the subject. 
Let&#039;s see what HTML5 fixes:

it has a most complete parsing algorithm. That means that browsers implementing HTML5 will agree how to treat given document and will
have consistent DOM even if markup is broken. All the broken html
that was produced in yours 15 years is not going anywhere, and HTML5
prescribes how to deal with this content in predictable manner.

it actually let&#039;s you to define document structure better thanks to the new elements and fixed headings scheme.

HTML5 did not abolish XML syntax – it has XML serialization if you need one.

it allows you to include SVG or MathML even in HTML serialization. 

it has support of the Apple, Mozilla, Opera. 

Of course, you still have a right to think that pipe-dream spec which XTHML2 was with zero interest among browser vendors and incompatible with existing web would actually fix anything.</description>
		<content:encoded><![CDATA[<p>@ywg: it&#8217;s a pity you try to write witty comments without even knowing the subject.<br />
Let&#8217;s see what HTML5 fixes:</p>
<p>it has a most complete parsing algorithm. That means that browsers implementing HTML5 will agree how to treat given document and will<br />
have consistent DOM even if markup is broken. All the broken html<br />
that was produced in yours 15 years is not going anywhere, and HTML5<br />
prescribes how to deal with this content in predictable manner.</p>
<p>it actually let&#8217;s you to define document structure better thanks to the new elements and fixed headings scheme.</p>
<p>HTML5 did not abolish XML syntax – it has XML serialization if you need one.</p>
<p>it allows you to include SVG or MathML even in HTML serialization. </p>
<p>it has support of the Apple, Mozilla, Opera. </p>
<p>Of course, you still have a right to think that pipe-dream spec which XTHML2 was with zero interest among browser vendors and incompatible with existing web would actually fix anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chiaroscuro</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274355</link>
		<dc:creator>chiaroscuro</dc:creator>
		<pubDate>Thu, 09 Jul 2009 04:09:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274355</guid>
		<description>WHAT?7 A hand-written parser in the year 2009 AD?

These people are mad.</description>
		<content:encoded><![CDATA[<p>WHAT?7 A hand-written parser in the year 2009 AD?</p>
<p>These people are mad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eyelidlessness</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274336</link>
		<dc:creator>eyelidlessness</dc:creator>
		<pubDate>Wed, 08 Jul 2009 16:53:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274336</guid>
		<description>XHTML 5.</description>
		<content:encoded><![CDATA[<p>XHTML 5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zachstronaut</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274326</link>
		<dc:creator>zachstronaut</dc:creator>
		<pubDate>Wed, 08 Jul 2009 15:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274326</guid>
		<description>My tags were stripped... the examples were [h1]My Heading[/h1] and [div]My Heading[/div].</description>
		<content:encoded><![CDATA[<p>My tags were stripped&#8230; the examples were [h1]My Heading[/h1] and [div]My Heading[/div].</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zachstronaut</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274322</link>
		<dc:creator>zachstronaut</dc:creator>
		<pubDate>Wed, 08 Jul 2009 15:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274322</guid>
		<description>Hi Darkimmortal,

Actually there are several reasons why semantic markup is useful, and you should use it for your sites:

1. People with different abilities cannot always surf the web with a browser and a mouse.  They use adaptive technologies such as screen readers which provide a significantly better experience to that user when your markup is semantic.

2. Semantic markup is more easily re-styled for different media/formats.  You can use the same semantic markup for a desktop browser version of your page, a mobile version of your page, and a printed version of your page with just a little CSS work.

3. Search engines reward you for semantic markup.  Semantic markup improves your SEO.

4. The future of the web will involve a lot of systems where computers talk to other computers and where web apps automagically read web pages.  Computers are shockingly stupid at understanding language and meaning.  Defining your markup in a semantic way -- especially if we all agree on a way to do it -- will allow for programmers to create web app mash-ups and rich search apps and all sorts of cool things with much less effort because computers will have an easier time finding the right data.  Regex is a nice way to do quick and dirty screen scraping... for a particular site... when you know the structure of their markup.  It is not so hot when you want to find a particular type of information for *any* site (e.g. good luck writing a regex to find the hours a business is open for any arbitrary business&#039;s website.)

Also, Darkimmortal, I think you may be a little confused since HTML5 actually deliberately adds many semantic features.

Oh, and since you seem a little confused, lets make sure we&#039;re talking about the same thing: when people talk about a &quot;semantic&quot; website, what they are actually referring to is the markup underlying that website&#039;s pages.  

And, without getting into it too much, &quot;semantic markup&quot; means that the markup imparts information about the content it wraps.  So for example, My Heading is semantic because the  tag tells me that &quot;My Heading&quot; is a level 1 heading.  Whereas, My Heading is not semantic because it tells me nothing about &quot;My Heading.&quot;

I hope this helps.</description>
		<content:encoded><![CDATA[<p>Hi Darkimmortal,</p>
<p>Actually there are several reasons why semantic markup is useful, and you should use it for your sites:</p>
<p>1. People with different abilities cannot always surf the web with a browser and a mouse.  They use adaptive technologies such as screen readers which provide a significantly better experience to that user when your markup is semantic.</p>
<p>2. Semantic markup is more easily re-styled for different media/formats.  You can use the same semantic markup for a desktop browser version of your page, a mobile version of your page, and a printed version of your page with just a little CSS work.</p>
<p>3. Search engines reward you for semantic markup.  Semantic markup improves your SEO.</p>
<p>4. The future of the web will involve a lot of systems where computers talk to other computers and where web apps automagically read web pages.  Computers are shockingly stupid at understanding language and meaning.  Defining your markup in a semantic way &#8212; especially if we all agree on a way to do it &#8212; will allow for programmers to create web app mash-ups and rich search apps and all sorts of cool things with much less effort because computers will have an easier time finding the right data.  Regex is a nice way to do quick and dirty screen scraping&#8230; for a particular site&#8230; when you know the structure of their markup.  It is not so hot when you want to find a particular type of information for *any* site (e.g. good luck writing a regex to find the hours a business is open for any arbitrary business&#8217;s website.)</p>
<p>Also, Darkimmortal, I think you may be a little confused since HTML5 actually deliberately adds many semantic features.</p>
<p>Oh, and since you seem a little confused, lets make sure we&#8217;re talking about the same thing: when people talk about a &#8220;semantic&#8221; website, what they are actually referring to is the markup underlying that website&#8217;s pages.  </p>
<p>And, without getting into it too much, &#8220;semantic markup&#8221; means that the markup imparts information about the content it wraps.  So for example, My Heading is semantic because the  tag tells me that &#8220;My Heading&#8221; is a level 1 heading.  Whereas, My Heading is not semantic because it tells me nothing about &#8220;My Heading.&#8221;</p>
<p>I hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darkimmortal</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274309</link>
		<dc:creator>Darkimmortal</dc:creator>
		<pubDate>Wed, 08 Jul 2009 13:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274309</guid>
		<description>So does this mean everyone has realised that the only time a website would ever need to be &quot;semantic&quot; is if someone is stupid enough to parse it and use a full DOM rather than a regex?</description>
		<content:encoded><![CDATA[<p>So does this mean everyone has realised that the only time a website would ever need to be &#8220;semantic&#8221; is if someone is stupid enough to parse it and use a full DOM rather than a regex?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ywg</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274307</link>
		<dc:creator>ywg</dc:creator>
		<pubDate>Wed, 08 Jul 2009 12:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274307</guid>
		<description>Hurray ! we&#039;re good for another 15 years of broken document structure and lack of basic features such as namespace and extensibility.
Thank you WHAT-WG for hearing our needs and make sure that nothing get fixed.</description>
		<content:encoded><![CDATA[<p>Hurray ! we&#8217;re good for another 15 years of broken document structure and lack of basic features such as namespace and extensibility.<br />
Thank you WHAT-WG for hearing our needs and make sure that nothing get fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dotnetCarpenter</title>
		<link>http://ajaxian.com/archives/html-5-parser-lands-in-gecko/comment-page-1#comment-274306</link>
		<dc:creator>dotnetCarpenter</dc:creator>
		<pubDate>Wed, 08 Jul 2009 11:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=7076#comment-274306</guid>
		<description>Another: “XHTML was the Edsel of the web: painstakingly designed, proudly touted, and utterly missing the point.”
That&#039;s horrible. I&#039;ve waited years for XHTML to reach a point in browser implementation where I can have an XML file with CSS/JavaScript attached, and now nothing?!? If HTML5 is the way to go, then the specs for the next 10 years should be a recormendation already, if we are to learn anything from history.

I think whoever wrote the quote is missing the point!</description>
		<content:encoded><![CDATA[<p>Another: “XHTML was the Edsel of the web: painstakingly designed, proudly touted, and utterly missing the point.”<br />
That&#8217;s horrible. I&#8217;ve waited years for XHTML to reach a point in browser implementation where I can have an XML file with CSS/JavaScript attached, and now nothing?!? If HTML5 is the way to go, then the specs for the next 10 years should be a recormendation already, if we are to learn anything from history.</p>
<p>I think whoever wrote the quote is missing the point!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

