<?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: When did people stop caring about application/xhtml+xml?</title>
	<atom:link href="http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/</link>
	<description>Web development and Internet trends</description>
	<pubDate>Thu, 28 Aug 2008 19:18:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Neal G</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-267359</link>
		<dc:creator>Neal G</dc:creator>
		<pubDate>Wed, 07 May 2008 16:20:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-267359</guid>
		<description>Actually xhtml CAN be served to Internet Explorer by using a .xsl stylesheet above your doctype and serving it as application/xml. Your webpages will throw an xml error in IE as well if it is not well formed. See my article on &lt;a href="http://www.nealgrosskopf.com/tech/thread.asp?pid=1" rel="nofollow"&gt;how to serve xhtml as xml to Internet Explorer&lt;/a&gt; to see why.</description>
		<content:encoded><![CDATA[<p>Actually <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> CAN be served to Internet Explorer by using a .xsl stylesheet above your doctype and serving it as application/xml. Your webpages will throw an <acronym title="eXtensible Markup Language">XML</acronym> error in <acronym title="Internet Explorer">IE</acronym> as well if it is not well formed. See my article on <a href="http://www.nealgrosskopf.com/tech/thread.asp?pid=1" rel="nofollow">how to serve <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> as <acronym title="eXtensible Markup Language">XML</acronym> to Internet Explorer</a> to see why.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-125633</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Tue, 23 Oct 2007 13:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-125633</guid>
		<description>Thanks for the advice Robert!

I suspect you're right, it is semantics as I've seen a lot of similar DTD XHTML 1.0 as text/html tutorials all over the place.

Also, I'll be sure to check your blog regularly as I'm sure I could learn a lot from it (I actually found a link to it from a discussion on XHTML vs HTML on the killersites.com forum).</description>
		<content:encoded><![CDATA[<p>Thanks for the advice Robert!</p>
<p>I suspect you&#8217;re right, it is semantics as I&#8217;ve seen a lot of similar <acronym title="Document Type Definition">DTD</acronym> <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 as text/html tutorials all over the place.</p>
<p>Also, I&#8217;ll be sure to check your blog regularly as I&#8217;m sure I could learn a lot from it (I actually found a link to it from a discussion on <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> vs <acronym title="HyperText Markup Language">HTML</acronym> on the killersites.com forum).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-124881</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 22 Oct 2007 07:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-124881</guid>
		<description>Joe,

Without really knowing anything about the book's content, I think you would be fairly safe off using HTML 4.01 Strict. Unless they use any examples that actually requires XML format to work, that is.

Most likely, though, it's just a matter of semantics since many tutorials use XHTML served as &lt;code&gt;text/html&lt;/code&gt;. A great way to learn, however, is to write HTML 4, and then switch it to XHTML (basically by just adding closing slashes on single elements such as &lt;code&gt;img&lt;/code&gt;, &lt;ocde&gt;input&lt;/code&gt; etc) and serve it as &lt;code&gt;application/xhtml+xml&lt;/code&gt;.

This way you will learn the differences, where things break etc.</description>
		<content:encoded><![CDATA[<p>Joe,</p>
<p>Without really knowing anything about the book&#8217;s content, I think you would be fairly safe off using <acronym title="HyperText Markup Language">HTML</acronym> 4.01 Strict. Unless they use any examples that actually requires <acronym title="eXtensible Markup Language">XML</acronym> format to work, that is.</p>
<p>Most likely, though, it&#8217;s just a matter of semantics since many tutorials use <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> served as <code>text/html</code>. A great way to learn, however, is to write <acronym title="HyperText Markup Language">HTML</acronym> 4, and then switch it to <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> (basically by just adding closing slashes on single elements such as <code>img</code>, <ocde>input etc) and serve it as <code>application/xhtml+<acronym title="eXtensible Markup Language">XML</acronym></code>.</p>
<p>This way you will learn the differences, where things break etc.</ocde></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-124874</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Mon, 22 Oct 2007 06:59:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-124874</guid>
		<description>Interesting discussion!

I've recently started learning how to code a web page and bought a book called 'Build Your Own web Site The Right Way Using HTML &#38; CSS', published by sitepoint.

It was recommended to me as being a good text to learn how to code according to W3C standards and to avoid picking up bad habits (which is why I wasn't recommended one of those Bible/24 hour type books).

However, the author uses DTD XHTML 1.0 Strict and publishes the content as text/html in his examples.

I've read a few articles, posts and FAQs including Tommy Olsson's  'XHTML vs HTML FAQ' and I thought that perhaps I should use HTML 4.01 Strict as text/html.

So my question is, can I continue to use this book and just use DTD HTML 4.01 Strict as text/html (as HTML 4.01 and XHTML 1.0 are quite similar from what I understand)?

Sorry for the noob question, but I'm learning a lot!</description>
		<content:encoded><![CDATA[<p>Interesting discussion!</p>
<p>I&#8217;ve recently started learning how to code a web page and bought a book called &#8216;Build Your Own web Site The Right Way Using <acronym title="HyperText Markup Language">HTML</acronym> &amp; <acronym title="Cascading Style Sheets">CSS</acronym>&#8217;, published by sitepoint.</p>
<p>It was recommended to me as being a good text to learn how to code according to <acronym title="World Wide Web Consortium">W3C</acronym> standards and to avoid picking up bad habits (which is why I wasn&#8217;t recommended one of those Bible/24 hour type books).</p>
<p>However, the author uses <acronym title="Document Type Definition">DTD</acronym> <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 Strict and publishes the content as text/html in his examples.</p>
<p>I&#8217;ve read a few articles, posts and FAQs including Tommy Olsson&#8217;s  &#8216;<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> vs <acronym title="HyperText Markup Language">HTML</acronym> <acronym title="Frequently Asked Questions">FAQ</acronym>&#8217; and I thought that perhaps I should use <acronym title="HyperText Markup Language">HTML</acronym> 4.01 Strict as text/html.</p>
<p>So my question is, can I continue to use this book and just use <acronym title="Document Type Definition">DTD</acronym> <acronym title="HyperText Markup Language">HTML</acronym> 4.01 Strict as text/html (as <acronym title="HyperText Markup Language">HTML</acronym> 4.01 and <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 are quite similar from what I understand)?</p>
<p>Sorry for the noob question, but I&#8217;m learning a lot!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121950</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Tue, 16 Oct 2007 10:42:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121950</guid>
		<description>&lt;blockquote&gt;Damn, you’ve crushed my beliefs I thought it was rather normal myself…&lt;/blockquote&gt;
What's a wet-behind-the-ears youngster like yourself doing on a blog for grown-ups anyway, Robert? ;)
Besides, you're from Yorkshire, which means you cannot be considered &lt;em&gt;normal&lt;/em&gt; in any known sense of the word. :D</description>
		<content:encoded><![CDATA[<blockquote><p>Damn, you’ve crushed my beliefs I thought it was rather normal myself…</p></blockquote>
<p>What&#8217;s a wet-behind-the-ears youngster like yourself doing on a blog for grown-ups anyway, Robert? <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Besides, you&#8217;re from Yorkshire, which means you cannot be considered <em>normal</em> in any known sense of the word. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121947</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Tue, 16 Oct 2007 10:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121947</guid>
		<description>Christine, let's agree to disagree, eh?

I'm not looking to get in the last word, but I'd like to point out that the HTML5 working group is also creating the next version of XHTML – XHTML5. So no matter if HTML or XHTML will prevail, it will still be a blow to accessibility.

That has nothing to do with HTML vs XHTML. It's to do with the working group's disregard for people's needs and with their incomprehensible decision to base the future markup languages on how earlier versions have been used by people who couldn't possibly care less about semantics, standards or accessibility.

I personally think that's a much more important battle to fight than whether or not you should sprinkle a few slashes throughout your markup. At least it seems as if you and I could fight side by side in &lt;em&gt;that&lt;/em&gt; battle. :)</description>
		<content:encoded><![CDATA[<p>Christine, let&#8217;s agree to disagree, eh?</p>
<p>I&#8217;m not looking to get in the last word, but I&#8217;d like to point out that the HTML5 working group is also creating the next version of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> – XHTML5. So no matter if <acronym title="HyperText Markup Language">HTML</acronym> or <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> will prevail, it will still be a blow to accessibility.</p>
<p>That has nothing to do with <acronym title="HyperText Markup Language">HTML</acronym> vs <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. It&#8217;s to do with the working group&#8217;s disregard for people&#8217;s needs and with their incomprehensible decision to base the future markup languages on how earlier versions have been used by people who couldn&#8217;t possibly care less about semantics, standards or accessibility.</p>
<p>I personally think that&#8217;s a much more important battle to fight than whether or not you should sprinkle a few slashes throughout your markup. At least it seems as if you and I could fight side by side in <em>that</em> battle. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Wellock</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121946</link>
		<dc:creator>Robert Wellock</dc:creator>
		<pubDate>Tue, 16 Oct 2007 10:39:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121946</guid>
		<description>&lt;blockquote cite="Tommy Olsson"&gt;I might, however, consider an &lt;em&gt;adult&lt;/em&gt; believing in Santa Clause to be a bit odd.&lt;/blockquote&gt;
Damn, you've crushed my beliefs I thought it was rather &lt;em&gt;normal&lt;/em&gt; myself...

Really it is about time "certain browser vendors" caught-up and started supporting HTML 4.01 correctly.

People haven't stopped caring it is just that most have tired of flogging a dead horse.</description>
		<content:encoded><![CDATA[<blockquote cite="Tommy Olsson"><p>I might, however, consider an <em>adult</em> believing in Santa Clause to be a bit odd.</p></blockquote>
<p>Damn, you&#8217;ve crushed my beliefs I thought it was rather <em>normal</em> myself&#8230;</p>
<p>Really it is about time &#8220;certain browser vendors&#8221; caught-up and started supporting <acronym title="HyperText Markup Language">HTML</acronym> 4.01 correctly.</p>
<p>People haven&#8217;t stopped caring it is just that most have tired of flogging a dead horse.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121936</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Tue, 16 Oct 2007 09:57:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121936</guid>
		<description>Everyone,

As you've probably noticed, I decided not to get too involved in tis discussion. Not that it's not interesting, but rather that other people say very good things that are about the same as I would.

So, great discussion, and thanks for contributing!

Chrstine,

Thank you! :-)</description>
		<content:encoded><![CDATA[<p>Everyone,</p>
<p>As you&#8217;ve probably noticed, I decided not to get too involved in tis discussion. Not that it&#8217;s not interesting, but rather that other people say very good things that are about the same as I would.</p>
<p>So, great discussion, and thanks for contributing!</p>
<p>Chrstine,</p>
<p>Thank you! <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christine</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121726</link>
		<dc:creator>Christine</dc:creator>
		<pubDate>Mon, 15 Oct 2007 18:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121726</guid>
		<description>Tommy, I know that nothing I say will change your mind. So I will withdraw from his conversation. Feel free to have the last word.

Robert, maybe you can have a post on "the culture of HTML versus XHTML". Maybe it can help determine if people who use XHTML try harder. The keyword being: "try". And if XHTML supporter were in charge of the next markup language, would they take web accessibility more seriously than the HTML5 people? Would XHTML people follow cow paths or make new paths? I think it would make for an interesting discussion.

By the way Robert, I love your photos. You have a lovely family.</description>
		<content:encoded><![CDATA[<p>Tommy, I know that nothing I say will change your mind. So I will withdraw from his conversation. Feel free to have the last word.</p>
<p>Robert, maybe you can have a post on &#8220;the culture of <acronym title="HyperText Markup Language">HTML</acronym> versus <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>&#8221;. Maybe it can help determine if people who use <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> try harder. The keyword being: &#8220;try&#8221;. And if <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> supporter were in charge of the next markup language, would they take web accessibility more seriously than the HTML5 people? Would <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> people follow cow paths or make new paths? I think it would make for an interesting discussion.</p>
<p>By the way Robert, I love your photos. You have a lovely family.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121714</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Mon, 15 Oct 2007 17:06:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121714</guid>
		<description>&lt;blockquote&gt;It is illegal to conclude XHTML worse than HTML because with HTML it is easier to abuse markup.&lt;/blockquote&gt;
That's true, but &lt;em&gt;only&lt;/em&gt; for &lt;em&gt;real&lt;/em&gt; XHTML. Pretend-XHTML is nothing but badly written HTML, as far as user agents are concerned, which means it's just as 'easy to abuse' as honest HTML.

In fact I'd say it's much easier to abuse XHTML (when serving it as &lt;code&gt;text/html&lt;/code&gt;) because there will be no feedback from user agents (or the validator) telling you when you make serious mistakes, like using &lt;code&gt;document.write()&lt;/code&gt; or assuming an implicit &lt;code&gt;tbody&lt;/code&gt; in a table.</description>
		<content:encoded><![CDATA[<blockquote><p>It is illegal to conclude <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> worse than <acronym title="HyperText Markup Language">HTML</acronym> because with <acronym title="HyperText Markup Language">HTML</acronym> it is easier to abuse markup.</p></blockquote>
<p>That&#8217;s true, but <em>only</em> for <em>real</em> <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. Pretend-<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is nothing but badly written <acronym title="HyperText Markup Language">HTML</acronym>, as far as user agents are concerned, which means it&#8217;s just as &#8216;easy to abuse&#8217; as honest <acronym title="HyperText Markup Language">HTML</acronym>.</p>
<p>In fact I&#8217;d say it&#8217;s much easier to abuse <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> (when serving it as <code>text/html</code>) because there will be no feedback from user agents (or the validator) telling you when you make serious mistakes, like using <code>document.write()</code> or assuming an implicit <code>tbody</code> in a table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LSW</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121713</link>
		<dc:creator>LSW</dc:creator>
		<pubDate>Mon, 15 Oct 2007 16:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121713</guid>
		<description>Christine... those who write it wrong today will continue to write it wrong tomorrow because that is the way they always have done it and to do otherwise means relearning it AND admiting they were wrong, something many developers have a problem with.

As far as a Transitional spec... who cares, what matters if what is happing today. XML may not be the big language everyone always told us it would be. But to write it right, means thousands of broken web sites and writing it wrong today means trying to teach these people to do it right years down the road.

It sounds like you are actually suggesting that we either teach or allow people to write it wrong. Where is the logic of allowing people to do something wrong today based on tomorrow. Will it be easier to teach them to do it right later after years of doing it wrong?

HTML is a current standard and 20 years from now we may not have either language, we do not know. If there is no XHTML language invlved then there is no reason to use XHTML so long as HTML is still a standard. It means nothing if it is HTML 4.01, HTML 5 or HTML 9.

"Long live Python, it will revolutionize the web" - My Python teacher in Potsdam Germany, 2000. In 8 years I have seen 4 Job openings list Python, 3 in Germany and one in the US. Seems to me that XML is not as far as it was expected to be at this point.</description>
		<content:encoded><![CDATA[<p>Christine&#8230; those who write it wrong today will continue to write it wrong tomorrow because that is the way they always have done it and to do otherwise means relearning it AND admiting they were wrong, something many developers have a problem with.</p>
<p>As far as a Transitional spec&#8230; who cares, what matters if what is happing today. <acronym title="eXtensible Markup Language">XML</acronym> may not be the big language everyone always told us it would be. But to write it right, means thousands of broken web sites and writing it wrong today means trying to teach these people to do it right years down the road.</p>
<p>It sounds like you are actually suggesting that we either teach or allow people to write it wrong. Where is the logic of allowing people to do something wrong today based on tomorrow. Will it be easier to teach them to do it right later after years of doing it wrong?</p>
<p><acronym title="HyperText Markup Language">HTML</acronym> is a current standard and 20 years from now we may not have either language, we do not know. If there is no <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> language invlved then there is no reason to use <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> so long as <acronym title="HyperText Markup Language">HTML</acronym> is still a standard. It means nothing if it is <acronym title="HyperText Markup Language">HTML</acronym> 4.01, <acronym title="HyperText Markup Language">HTML</acronym> 5 or <acronym title="HyperText Markup Language">HTML</acronym> 9.</p>
<p>&#8220;Long live Python, it will revolutionize the web&#8221; - My Python teacher in Potsdam Germany, 2000. In 8 years I have seen 4 Job openings list Python, 3 in Germany and one in the US. Seems to me that <acronym title="eXtensible Markup Language">XML</acronym> is not as far as it was expected to be at this point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siegfried</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121705</link>
		<dc:creator>Siegfried</dc:creator>
		<pubDate>Mon, 15 Oct 2007 15:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121705</guid>
		<description>You're right in 1 important point: People generally think of xhtml just as the newer version of html and continue to abuse it. This is (besides namespaces) one of the points for which i consider serving xhtml as text/html dangerous. As long as you don't change the basic thinking, there is no need, no pressure, to stop abusing html. Unfortunately the IE is another very big showstopper here. So i think the current awful behaviour will not change within the next few years. 
But the current abusing of (x)html is no argument against xhtml or html. It's just a fact. It is illegal to conclude xhtml worse than html because with html it is easier to abuse markup. O.k., fact is, it &lt;strong&gt;is&lt;/strong&gt; easier. But fact is, too, that continuing to abuse markup will lead to nowhere and is absolutely not desireable.
So what Christine wrote about this xhtml culture, it is small but existing. The majority of xhtml coders still abuse markup like at the times of html 3.2. You won't change this, and i won't change this either. But there indeed is a minority of coders that got the vision and understanding of a better web. Timbl's vision of the semantic web is just the tip of the iceberg. It is the way to go. And it's not helpful pretending xhtml worse than html because in xhtml it is harder (or maybe in future impossible) to abuse it. The future is not html 5.0. This will just be the next step, but it will not lead very much further. The future is xhtml 2.0, massively combined with rdf and other xml. This will enable far more than current mashups and will move the web away from single pages just meant for visual rendering to a general data and information storage combineable to anything you want. The future will be a web page assembled by the client on the fly out of machine-understandable xml data. A prerequisite for this is a completely new thinking about what the web is and how to publish information on the web.
Of course this contradics current advertising practice. Since advertising is an important part of the web we'll see such pages for quite some time.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right in 1 important point: People generally think of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> just as the newer version of <acronym title="HyperText Markup Language">HTML</acronym> and continue to abuse it. This is (besides namespaces) one of the points for which i consider serving <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> as text/html dangerous. As long as you don&#8217;t change the basic thinking, there is no need, no pressure, to stop abusing <acronym title="HyperText Markup Language">HTML</acronym>. Unfortunately the <acronym title="Internet Explorer">IE</acronym> is another very big showstopper here. So i think the current awful behaviour will not change within the next few years.<br />
But the current abusing of (x)<acronym title="HyperText Markup Language">HTML</acronym> is no argument against <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> or <acronym title="HyperText Markup Language">HTML</acronym>. It&#8217;s just a fact. It is illegal to conclude <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> worse than <acronym title="HyperText Markup Language">HTML</acronym> because with <acronym title="HyperText Markup Language">HTML</acronym> it is easier to abuse markup. O.k., fact is, it <strong>is</strong> easier. But fact is, too, that continuing to abuse markup will lead to nowhere and is absolutely not desireable.<br />
So what Christine wrote about this <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> culture, it is small but existing. The majority of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> coders still abuse markup like at the times of <acronym title="HyperText Markup Language">HTML</acronym> 3.2. You won&#8217;t change this, and i won&#8217;t change this either. But there indeed is a minority of coders that got the vision and understanding of a better web. Timbl&#8217;s vision of the semantic web is just the tip of the iceberg. It is the way to go. And it&#8217;s not helpful pretending <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> worse than <acronym title="HyperText Markup Language">HTML</acronym> because in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> it is harder (or maybe in future impossible) to abuse it. The future is not <acronym title="HyperText Markup Language">HTML</acronym> 5.0. This will just be the next step, but it will not lead very much further. The future is <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2.0, massively combined with <acronym title="Resource Description Framework">RDF</acronym> and other <acronym title="eXtensible Markup Language">XML</acronym>. This will enable far more than current mashups and will move the web away from single pages just meant for visual rendering to a general data and information storage combineable to anything you want. The future will be a web page assembled by the client on the fly out of machine-understandable <acronym title="eXtensible Markup Language">XML</acronym> data. A prerequisite for this is a completely new thinking about what the web is and how to publish information on the web.<br />
Of course this contradics current advertising practice. Since advertising is an important part of the web we&#8217;ll see such pages for quite some time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121568</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Mon, 15 Oct 2007 05:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121568</guid>
		<description>&lt;blockquote&gt;Tommy, I bet you’re the kind of guy who enjoys telling children there is no Santa Clause.&lt;/blockquote&gt;
You seem very quick to judge someone you've never even met, Christine. No, I wouldn't dream of depriving a child of Santa. I might, however, consider an &lt;em&gt;adult&lt;/em&gt; believing in Santa Clause to be a bit odd.

&lt;blockquote&gt;Tommy, you seem to be overly concerned with how the web works today.&lt;/blockquote&gt;
You're not really listening to me, are you, Christine? If you read the 'XHTML is dead' article, you'll see that worries for the future is what it's all about. People relying on HTML-only practices in their purported XHTML today is making it more and more difficult to switch over to a working, real XHTML tomorrow.

And please stop calling me an XHTML hater. I'm not. I just want people to use it properly.

XML is not suited for web pages. It's a format for data storage and transmission. The draconian error handling means the author &lt;em&gt;must&lt;/em&gt; guarantee well-formedness. In conjunction with 'Web 2.0' – user-supplied content – it's an equation that's hard to balance, unless today's authoring tools and CMSs become a lot better.

&lt;blockquote&gt;Every time you and others put down XHTML, you are voting for HTML&lt;/blockquote&gt;
The funny thing is that 99.9% of the XHTML proponents aren't using XHTML at all. They're using invalid HTML, thinking that they are cooler than the rest. So unless you are serving your pages as &lt;code&gt;application/xhtml+xml&lt;/code&gt;, don't disparage HTML, because that's what you are using.

Checkpoint 11.1 in WCAG 1.0 says that we should use the latest version of W3C technologies that are supported. For any public-facing website today, and for the foreseeable future, that means HTML 4.01.

Unless you need to mix in elements from another XML namespace, XHTML does not offer &lt;em&gt;anything&lt;/em&gt; over HTML. It's not more semantic and it's not more strict. It's only a lot more difficult.

You seem to believe that HTML means tag soup. Valid HTML is just as strict as valid XHTML. The syntax rules are different, but neither one is stricter than the other.

Christine, instead of spreading FUD about how bad HTML is, why don't you try a little honesty in your XHTML preachings?</description>
		<content:encoded><![CDATA[<blockquote><p>Tommy, I bet you’re the kind of guy who enjoys telling children there is no Santa Clause.</p></blockquote>
<p>You seem very quick to judge someone you&#8217;ve never even met, Christine. No, I wouldn&#8217;t dream of depriving a child of Santa. I might, however, consider an <em>adult</em> believing in Santa Clause to be a bit odd.</p>
<blockquote><p>Tommy, you seem to be overly concerned with how the web works today.</p></blockquote>
<p>You&#8217;re not really listening to me, are you, Christine? If you read the &#8216;<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is dead&#8217; article, you&#8217;ll see that worries for the future is what it&#8217;s all about. People relying on <acronym title="HyperText Markup Language">HTML</acronym>-only practices in their purported <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> today is making it more and more difficult to switch over to a working, real <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> tomorrow.</p>
<p>And please stop calling me an <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> hater. I&#8217;m not. I just want people to use it properly.</p>
<p><acronym title="eXtensible Markup Language">XML</acronym> is not suited for web pages. It&#8217;s a format for data storage and transmission. The draconian error handling means the author <em>must</em> guarantee well-formedness. In conjunction with &#8216;Web 2.0&#8242; – user-supplied content – it&#8217;s an equation that&#8217;s hard to balance, unless today&#8217;s authoring tools and CMSs become a lot better.</p>
<blockquote><p>Every time you and others put down <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, you are voting for <acronym title="HyperText Markup Language">HTML</acronym></p></blockquote>
<p>The funny thing is that 99.9% of the <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> proponents aren&#8217;t using <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> at all. They&#8217;re using invalid <acronym title="HyperText Markup Language">HTML</acronym>, thinking that they are cooler than the rest. So unless you are serving your pages as <code>application/xhtml+<acronym title="eXtensible Markup Language">XML</acronym></code>, don&#8217;t disparage <acronym title="HyperText Markup Language">HTML</acronym>, because that&#8217;s what you are using.</p>
<p>Checkpoint 11.1 in <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 1.0 says that we should use the latest version of <acronym title="World Wide Web Consortium">W3C</acronym> technologies that are supported. For any public-facing website today, and for the foreseeable future, that means <acronym title="HyperText Markup Language">HTML</acronym> 4.01.</p>
<p>Unless you need to mix in elements from another <acronym title="eXtensible Markup Language">XML</acronym> namespace, <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> does not offer <em>anything</em> over <acronym title="HyperText Markup Language">HTML</acronym>. It&#8217;s not more semantic and it&#8217;s not more strict. It&#8217;s only a lot more difficult.</p>
<p>You seem to believe that <acronym title="HyperText Markup Language">HTML</acronym> means tag soup. Valid <acronym title="HyperText Markup Language">HTML</acronym> is just as strict as valid <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. The syntax rules are different, but neither one is stricter than the other.</p>
<p>Christine, instead of spreading FUD about how bad <acronym title="HyperText Markup Language">HTML</acronym> is, why don&#8217;t you try a little honesty in your <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> preachings?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christine</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121044</link>
		<dc:creator>Christine</dc:creator>
		<pubDate>Sun, 14 Oct 2007 00:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-121044</guid>
		<description>Tommy, I bet you're the kind of guy who enjoys telling children there is no Santa Clause. :-(

Tommy, you seem to be overly concerned with how the web works &lt;strong&gt;today&lt;/strong&gt;. Who cares if &lt;strong&gt;today&lt;/strong&gt; people are writing invalid XHTML and serving it as &lt;code&gt;text/html&lt;/code&gt;? Who cares if &lt;strong&gt;today&lt;/strong&gt; people are writing valid XHTML and serving it as &lt;code&gt;application/xhtml+xml&lt;/code&gt;? Really, &lt;strong&gt;today&lt;/strong&gt;, who cares?

XHTML 1.x is a &lt;strong&gt;transitional&lt;/strong&gt; spec. Think of it as practice for an XML based web. You, Anne, Ian and other XHTML haters are getting all worked up over something that was always meant to be &lt;strong&gt;temporary&lt;/strong&gt;.

The big picture is what will replace XHTML 1.x and how do we get there. So, what kind of web do you want to have 10 years from now? That is what is important. That is what is worth fighting for. Social and technological change does not happen over night. You need to have a long-term view.

Every time you and others put down XHTML, you are voting for HTML (and the culture around HTML). And W3C is listening. So you helped influence the future direction markup is taking - HTML5. So I am back to my original comment - well done Tommy. But you can sleep well at night because you were "honest" in your teachings.</description>
		<content:encoded><![CDATA[<p>Tommy, I bet you&#8217;re the kind of guy who enjoys telling children there is no Santa Clause. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Tommy, you seem to be overly concerned with how the web works <strong>today</strong>. Who cares if <strong>today</strong> people are writing invalid <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> and serving it as <code>text/html</code>? Who cares if <strong>today</strong> people are writing valid <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> and serving it as <code>application/xhtml+<acronym title="eXtensible Markup Language">XML</acronym></code>? Really, <strong>today</strong>, who cares?</p>
<p><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.x is a <strong>transitional</strong> spec. Think of it as practice for an <acronym title="eXtensible Markup Language">XML</acronym> based web. You, Anne, Ian and other <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> haters are getting all worked up over something that was always meant to be <strong>temporary</strong>.</p>
<p>The big picture is what will replace <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.x and how do we get there. So, what kind of web do you want to have 10 years from now? That is what is important. That is what is worth fighting for. Social and technological change does not happen over night. You need to have a long-term view.</p>
<p>Every time you and others put down <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, you are voting for <acronym title="HyperText Markup Language">HTML</acronym> (and the culture around <acronym title="HyperText Markup Language">HTML</acronym>). And <acronym title="World Wide Web Consortium">W3C</acronym> is listening. So you helped influence the future direction markup is taking - HTML5. So I am back to my original comment - well done Tommy. But you can sleep well at night because you were &#8220;honest&#8221; in your teachings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-120928</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Sat, 13 Oct 2007 18:45:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-120928</guid>
		<description>&lt;blockquote&gt;This is not a rumor. The current draft of HTML5 has the alt attribute optional.&lt;/blockquote&gt;
That's the point: it's a draft. No-one knows what it will contain when (if?) it becomes a W3C recommendation. And since Microsoft still don't implement all of HTML4, I think there's no immediate danger.

Besides, this only applies to people who know enough to validate their markup. If they're that clued in, there's a good chance that they'll understand the importance of text equivalents, too. At least if we keep reminding them.

&lt;blockquote&gt;This is exactly the problem I have with your teachings. You only look at the technical side of things.&lt;/blockquote&gt;
When it comes to markup, yes, I do. I don't think the choice of markup should be emotional. Emotions come into design and into the content, but markup is engineering. Both sides are equally important.

&lt;blockquote&gt; XHTML has a culture around it where people try to write better markup, they try to learn how elements are supposed to be used.&lt;/blockquote&gt;
Do you have any objective proof to support that statement, Christine? Because I've seen plenty of evidence to the contrary. People believe that XHTML is a new version of HTML and they keep abusing it the way HTML has been (and still is) abused.

&lt;blockquote&gt;When you attack XHTML, you are not attacking the technical merits of XHTML, you are killing the culture around XHTML which is part of the same culture that fueled the Web standards movement and Web accessibility. Please, look at the big picture.&lt;/blockquote&gt;
First of all, I'm not 'attacking' XHTML at all. If you look at my blog, using an XHTML-compliant browser, you'll see that I currently use XHTML. That may change if I ever find the time to rewrite the system, but right now it uses silly content negotiation.

What I'm trying to do is to teach people that there is a major difference between HTML and XHTML, so that they don't believe you can just go on as before after turning of CapsLock and sprinkling a few slashes throughout the markup.

I'm not even saying that it's bad to write XHTML markup and then serve it as &lt;code&gt;text/html&lt;/code&gt;. That's fine. Pointless (from a technical perspective), but fine. As long as it still works when served as real XHTML! And that's where 99% of the authors fail, thus writing 'XHTML' that &lt;em&gt;must&lt;/em&gt; be served and parsed as tag soup.

The reason many people believe that XHTML is synonymous to web standards is because people lie to them and say that XHTML markup is more semantic, more strict and whatnot (without, of course, mentioning a word about MIME types).

I prefer to tell people that you can write equally standards-compliant, strict and accessible markup using HTML 4.01. I also like to tell people that XHTML is far more difficult than they may have been led to believe. Then they can make an &lt;em&gt;informed&lt;/em&gt; choice – not one based on lies and propaganda.

Do you think it's better to keep lying to people and say that XHTML is more semantic or more strict? That it will be parsed faster even if served as &lt;code&gt;text/html&lt;/code&gt;? What good will that do anyone?</description>
		<content:encoded><![CDATA[<blockquote><p>This is not a rumor. The current draft of HTML5 has the alt attribute optional.</p></blockquote>
<p>That&#8217;s the point: it&#8217;s a draft. No-one knows what it will contain when (if?) it becomes a <acronym title="World Wide Web Consortium">W3C</acronym> recommendation. And since Microsoft still don&#8217;t implement all of HTML4, I think there&#8217;s no immediate danger.</p>
<p>Besides, this only applies to people who know enough to validate their markup. If they&#8217;re that clued in, there&#8217;s a good chance that they&#8217;ll understand the importance of text equivalents, too. At least if we keep reminding them.</p>
<blockquote><p>This is exactly the problem I have with your teachings. You only look at the technical side of things.</p></blockquote>
<p>When it comes to markup, yes, I do. I don&#8217;t think the choice of markup should be emotional. Emotions come into design and into the content, but markup is engineering. Both sides are equally important.</p>
<blockquote><p> <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> has a culture around it where people try to write better markup, they try to learn how elements are supposed to be used.</p></blockquote>
<p>Do you have any objective proof to support that statement, Christine? Because I&#8217;ve seen plenty of evidence to the contrary. People believe that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is a new version of <acronym title="HyperText Markup Language">HTML</acronym> and they keep abusing it the way <acronym title="HyperText Markup Language">HTML</acronym> has been (and still is) abused.</p>
<blockquote><p>When you attack <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, you are not attacking the technical merits of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, you are killing the culture around <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> which is part of the same culture that fueled the Web standards movement and Web accessibility. Please, look at the big picture.</p></blockquote>
<p>First of all, I&#8217;m not &#8216;attacking&#8217; <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> at all. If you look at my blog, using an <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>-compliant browser, you&#8217;ll see that I currently use <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. That may change if I ever find the time to rewrite the system, but right now it uses silly content negotiation.</p>
<p>What I&#8217;m trying to do is to teach people that there is a major difference between <acronym title="HyperText Markup Language">HTML</acronym> and <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, so that they don&#8217;t believe you can just go on as before after turning of CapsLock and sprinkling a few slashes throughout the markup.</p>
<p>I&#8217;m not even saying that it&#8217;s bad to write <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> markup and then serve it as <code>text/html</code>. That&#8217;s fine. Pointless (from a technical perspective), but fine. As long as it still works when served as real <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>! And that&#8217;s where 99% of the authors fail, thus writing &#8216;<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>&#8217; that <em>must</em> be served and parsed as tag soup.</p>
<p>The reason many people believe that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is synonymous to web standards is because people lie to them and say that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> markup is more semantic, more strict and whatnot (without, of course, mentioning a word about MIME types).</p>
<p>I prefer to tell people that you can write equally standards-compliant, strict and accessible markup using <acronym title="HyperText Markup Language">HTML</acronym> 4.01. I also like to tell people that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is far more difficult than they may have been led to believe. Then they can make an <em>informed</em> choice – not one based on lies and propaganda.</p>
<p>Do you think it&#8217;s better to keep lying to people and say that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is more semantic or more strict? That it will be parsed faster even if served as <code>text/html</code>? What good will that do anyone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christine</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-120244</link>
		<dc:creator>Christine</dc:creator>
		<pubDate>Fri, 12 Oct 2007 16:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-120244</guid>
		<description>Tommy wrote:
&lt;blockquote&gt;you don’t really believe that my opinions influence W3C, do you?&lt;/blockquote&gt;
Yes, I do. Your opinions influenced hundreds of people who then go on to influences hundreds more. Which then gives fuel to people like Ian and Anne. It's called the &lt;a href="http://en.wikipedia.org/wiki/Butterfly_effect" rel="nofollow"&gt;Butterfly Effect&lt;/a&gt;.

Tommy wrote:
&lt;blockquote&gt;First of all, the alt attribute is not optional. There are rumours that this stupidity will occur in HTML5&lt;/blockquote&gt;
This is not a rumor. The current draft of HTML5 has the alt attribute optional.

Tommy wrote:
&lt;blockquote&gt;but that's many years into the future.&lt;/blockquote&gt;
3 years is not that far away. Browser vendors are already implementing some features in HTML5 while HTML5 is still in draft stage. But once the spec reaches Candidate Recommendation a year from now, it will be very hard to change anything. Here is the schedule:
2008 Q2: Last Call Working Draft 
2008 Q3: Candidate Recommendation 
2010 Q2: Proposed Recommendation 
2010 Q3: Recommendation

Tommy wrote:
&lt;blockquote&gt;And what are the faults in HTML that don't exist in XHTML?&lt;/blockquote&gt;
This is exactly the problem I have with your teachings. You only look at the technical side of things. There is a social side to this that you are missing. XHTML has a culture around it where people try to write better markup, they try to learn how elements are supposed to be used. People try harder when they use XHTML. I can tell you that if the next markup language was called XHTML 1.2 instead of HTML5, then there would not be a debate about the &lt;code&gt;alt&lt;/code&gt; attribute.

When you attack XHTML, you are not attacking the technical merits of XHTML, you are killing the culture around XHTML which is part of the same culture that fueled the Web standards movement and Web accessibility. Please, look at the big picture.</description>
		<content:encoded><![CDATA[<p>Tommy wrote:</p>
<blockquote><p>you don’t really believe that my opinions influence <acronym title="World Wide Web Consortium">W3C</acronym>, do you?</p></blockquote>
<p>Yes, I do. Your opinions influenced hundreds of people who then go on to influences hundreds more. Which then gives fuel to people like Ian and Anne. It&#8217;s called the <a href="http://en.wikipedia.org/wiki/Butterfly_effect" rel="nofollow">Butterfly Effect</a>.</p>
<p>Tommy wrote:</p>
<blockquote><p>First of all, the alt attribute is not optional. There are rumours that this stupidity will occur in HTML5</p></blockquote>
<p>This is not a rumor. The current draft of HTML5 has the alt attribute optional.</p>
<p>Tommy wrote:</p>
<blockquote><p>but that&#8217;s many years into the future.</p></blockquote>
<p>3 years is not that far away. Browser vendors are already implementing some features in HTML5 while HTML5 is still in draft stage. But once the spec reaches Candidate Recommendation a year from now, it will be very hard to change anything. Here is the schedule:<br />
2008 Q2: Last Call Working Draft<br />
2008 Q3: Candidate Recommendation<br />
2010 Q2: Proposed Recommendation<br />
2010 Q3: Recommendation</p>
<p>Tommy wrote:</p>
<blockquote><p>And what are the faults in <acronym title="HyperText Markup Language">HTML</acronym> that don&#8217;t exist in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>?</p></blockquote>
<p>This is exactly the problem I have with your teachings. You only look at the technical side of things. There is a social side to this that you are missing. <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> has a culture around it where people try to write better markup, they try to learn how elements are supposed to be used. People try harder when they use <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. I can tell you that if the next markup language was called <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.2 instead of HTML5, then there would not be a debate about the <code>alt</code> attribute.</p>
<p>When you attack <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, you are not attacking the technical merits of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, you are killing the culture around <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> which is part of the same culture that fueled the Web standards movement and Web accessibility. Please, look at the big picture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119866</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Fri, 12 Oct 2007 05:33:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119866</guid>
		<description>&lt;blockquote&gt;Tommy, you and others who criticized XHTML have succeeded in influencing W3C to resurrect HTML, with all its faults.&lt;/blockquote&gt;
Christine, you don't really believe that &lt;em&gt;my&lt;/em&gt; opinions influence W3C, do you?

And what are the &lt;em&gt;faults&lt;/em&gt; in HTML that don't exist in XHTML? They are identical, content wise. It's all a matter of syntax. The only realy difference is that XHTML (real, not pretend) can include elements from other XML namespaces, but the real-world applications of that are scarce since the semantics of those namespaces are unknown to user agents.

&lt;blockquote&gt;Now the alt attribute is optional and a slew of other accessibility features are on the chopping board. This has set accessibility back at least 10 years. Well done!!!&lt;/blockquote&gt;
First of all, the &lt;code&gt;alt&lt;/code&gt; attribute is &lt;em&gt;not&lt;/em&gt; optional. There are rumours that this stupidity will occur in HTML5 (and XHTML5), but that's many years into the future. In current specs the attribute is required.

Although I think the proposal is extremely stupid, I don't agree that it will set accessibility back 10 years. Why? Because the &lt;code&gt;alt&lt;/code&gt; attribute is required in today's standards, yet a lot of people omit it. Even worse, most of those who don't omit it use it incorrectly.

I've been practicing accessible web design and development for five years. I'm writing about it on my blog and I'm giving lectures to anyone who wants to listen. I've also been very critical against the HTML5 working group because of their disregard for semantics and accessibility. Your saying 'Well done' to &lt;em&gt;me&lt;/em&gt; for &lt;em&gt;their&lt;/em&gt; ignorance doesn't make sense.

And since XHTML5 is also being developed by the same people, the &lt;code&gt;alt&lt;/code&gt; attribute will be optional in the next version of XHTML, too. Well done, Christine. ;)</description>
		<content:encoded><![CDATA[<blockquote><p>Tommy, you and others who criticized <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> have succeeded in influencing <acronym title="World Wide Web Consortium">W3C</acronym> to resurrect <acronym title="HyperText Markup Language">HTML</acronym>, with all its faults.</p></blockquote>
<p>Christine, you don&#8217;t really believe that <em>my</em> opinions influence <acronym title="World Wide Web Consortium">W3C</acronym>, do you?</p>
<p>And what are the <em>faults</em> in <acronym title="HyperText Markup Language">HTML</acronym> that don&#8217;t exist in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>? They are identical, content wise. It&#8217;s all a matter of syntax. The only realy difference is that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> (real, not pretend) can include elements from other <acronym title="eXtensible Markup Language">XML</acronym> namespaces, but the real-world applications of that are scarce since the semantics of those namespaces are unknown to user agents.</p>
<blockquote><p>Now the alt attribute is optional and a slew of other accessibility features are on the chopping board. This has set accessibility back at least 10 years. Well done!!!</p></blockquote>
<p>First of all, the <code>alt</code> attribute is <em>not</em> optional. There are rumours that this stupidity will occur in HTML5 (and XHTML5), but that&#8217;s many years into the future. In current specs the attribute is required.</p>
<p>Although I think the proposal is extremely stupid, I don&#8217;t agree that it will set accessibility back 10 years. Why? Because the <code>alt</code> attribute is required in today&#8217;s standards, yet a lot of people omit it. Even worse, most of those who don&#8217;t omit it use it incorrectly.</p>
<p>I&#8217;ve been practicing accessible web design and development for five years. I&#8217;m writing about it on my blog and I&#8217;m giving lectures to anyone who wants to listen. I&#8217;ve also been very critical against the HTML5 working group because of their disregard for semantics and accessibility. Your saying &#8216;Well done&#8217; to <em>me</em> for <em>their</em> ignorance doesn&#8217;t make sense.</p>
<p>And since XHTML5 is also being developed by the same people, the <code>alt</code> attribute will be optional in the next version of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, too. Well done, Christine. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christine</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119525</link>
		<dc:creator>Christine</dc:creator>
		<pubDate>Thu, 11 Oct 2007 16:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119525</guid>
		<description>Tommy, my issue is not with you not spending more time teaching, my issue is with your interpretation of the specs and your bias in your teachings. All your articles steer people away from XHTML and towards HTML.

I will say this, be careful what you wish for. Tommy, you and others who criticized XHTML have succeeded in influencing W3C to resurrect HTML, with all its faults. Now the &lt;code&gt;alt&lt;/code&gt; attribute is optional and a slew of other accessibility features are on the chopping board. This has set accessibility back at least 10 years. Well done!!!</description>
		<content:encoded><![CDATA[<p>Tommy, my issue is not with you not spending more time teaching, my issue is with your interpretation of the specs and your bias in your teachings. All your articles steer people away from <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> and towards <acronym title="HyperText Markup Language">HTML</acronym>.</p>
<p>I will say this, be careful what you wish for. Tommy, you and others who criticized <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> have succeeded in influencing <acronym title="World Wide Web Consortium">W3C</acronym> to resurrect <acronym title="HyperText Markup Language">HTML</acronym>, with all its faults. Now the <code>alt</code> attribute is optional and a slew of other accessibility features are on the chopping board. This has set accessibility back at least 10 years. Well done!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siegfried</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119424</link>
		<dc:creator>Siegfried</dc:creator>
		<pubDate>Thu, 11 Oct 2007 12:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119424</guid>
		<description>That trackback seemed to be from one of my articles. Unfortunately one that got messed up somehow. Don't know how.</description>
		<content:encoded><![CDATA[<p>That trackback seemed to be from one of my articles. Unfortunately one that got messed up somehow. Don&#8217;t know how.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy Olsson</title>
		<link>http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119325</link>
		<dc:creator>Tommy Olsson</dc:creator>
		<pubDate>Thu, 11 Oct 2007 05:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/10/02/when-did-people-stop-caring-about-applicationxhtmlxml/#comment-119325</guid>
		<description>&lt;blockquote&gt;Tommy, who elected you sheriff of the Web?&lt;/blockquote&gt;
I guess I did come across as élitist and rude after all. :(

Believe me, I &lt;em&gt;am&lt;/em&gt; trying to describe and explain. The 'XHTML is dead' article isn't propaganda – if you read it you will see that it attempts to explain why XHTML will never work as intended and why there is no real point in using it for the large majority of authors.

I've written other posts on my blog (and elsewhere) where I try to explain the fundamental differences between HTML and XHTML that many people are unaware of.

I've written long posts on SitePoint Forums, like the &lt;a href="http://www.sitepoint.com/forums/showthread.php?t=393445" rel="nofollow"&gt;XHTML vs HTML FAQ&lt;/a&gt;, which was actually voted 'Most Helpful Thread of the Year' (2006) by the forum members. So I &lt;em&gt;do&lt;/em&gt; try to help.

Why don't I spend even more time on this? In part because I don't &lt;em&gt;have&lt;/em&gt; the time to spend; in part because very few people care to listen.</description>
		<content:encoded><![CDATA[<blockquote><p>Tommy, who elected you sheriff of the Web?</p></blockquote>
<p>I guess I did come across as élitist and rude after all. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Believe me, I <em>am</em> trying to describe and explain. The &#8216;<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is dead&#8217; article isn&#8217;t propaganda – if you read it you will see that it attempts to explain why <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> will never work as intended and why there is no real point in using it for the large majority of authors.</p>
<p>I&#8217;ve written other posts on my blog (and elsewhere) where I try to explain the fundamental differences between <acronym title="HyperText Markup Language">HTML</acronym> and <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> that many people are unaware of.</p>
<p>I&#8217;ve written long posts on SitePoint Forums, like the <a href="http://www.sitepoint.com/forums/showthread.php?t=393445" rel="nofollow"><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> vs <acronym title="HyperText Markup Language">HTML</acronym> <acronym title="Frequently Asked Questions">FAQ</acronym></a>, which was actually voted &#8216;Most Helpful Thread of the Year&#8217; (2006) by the forum members. So I <em>do</em> try to help.</p>
<p>Why don&#8217;t I spend even more time on this? In part because I don&#8217;t <em>have</em> the time to spend; in part because very few people care to listen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
