<?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: HTML or XHTML: A purist&#8217;s dilemma</title>
	<atom:link href="http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/feed/" rel="self" type="application/rss+xml" />
	<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/</link>
	<description>Web Standards, Web Culture, Web Everything.™</description>
	<pubDate>Fri, 21 Nov 2008 05:56:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: The Morning-ish Post &#187; Blog Archive &#187; HTML versus XHTML - the battle rages</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-211</link>
		<dc:creator>The Morning-ish Post &#187; Blog Archive &#187; HTML versus XHTML - the battle rages</dc:creator>
		<pubDate>Thu, 11 May 2006 03:24:50 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-211</guid>
		<description>[...] Further reading: What is XHTML anyway? http://www.alistapart.com/articles/xhtml/ That’s not XHTML, that’s tag soup IE7 blog post on XHTML and MIME type Anne van Kesteren has written a lot about this topic [...]</description>
		<content:encoded><![CDATA[<p>[...] Further reading: What is XHTML anyway? <a href="http://www.alistapart.com/articles/xhtml/" rel="nofollow">http://www.alistapart.com/articles/xhtml/</a> That’s not XHTML, that’s tag soup IE7 blog post on XHTML and MIME type Anne van Kesteren has written a lot about this topic [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ara</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-133</link>
		<dc:creator>Ara</dc:creator>
		<pubDate>Wed, 18 Jan 2006 18:48:21 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-133</guid>
		<description>&lt;p&gt;&lt;strong&gt;Bart&lt;/strong&gt;: Yeah, but without rigorous validation in your development process, you can still get away with aweful markup in &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt;. Unless you deliver the document in &lt;code&gt;application/xhtml+&lt;acronym title="eXtensible Markup Language"&gt;XML&lt;/acronym&gt;&lt;/code&gt;, nobody&#8217;s holding you accountable. However, if you do deliver it in &lt;code&gt;application/xhtml+&lt;acronym title="eXtensible Markup Language"&gt;XML&lt;/acronym&gt;&lt;/code&gt; then the page will crash, thus, you&#8217;re held (severely) accountable for sloppy code.&lt;/p&gt;  &lt;p&gt;It&#8217;s not that I don&#8217;t agree with you. &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt; (the spec) demands stricter markup, however, without anyone making sure you stick to those rules, you may as well be writing plain ol&#8217; &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;.&lt;/p&gt;  &lt;p&gt;Having said that, &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; also requires that you follow at least some rules, and even those can be broken (and routinely are) by sloppy developers. I honestly think that in the end, the quality of a page&#8217;s markup relies more on the quality of the skills of the person who&#8217;s doing the marking up, rather than the spec they&#8217;re supposed to follow.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p><strong>Bart</strong>: Yeah, but without rigorous validation in your development process, you can still get away with aweful markup in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>. Unless you deliver the document in <code>application/xhtml+<acronym title="eXtensible Markup Language">XML</acronym></code>, nobody&#8217;s holding you accountable. However, if you do deliver it in <code>application/xhtml+<acronym title="eXtensible Markup Language">XML</acronym></code> then the page will crash, thus, you&#8217;re held (severely) accountable for sloppy code.</p>
<p>It&#8217;s not that I don&#8217;t agree with you. <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> (the spec) demands stricter markup, however, without anyone making sure you stick to those rules, you may as well be writing plain ol&#8217; <acronym title="HyperText Markup Language">HTML</acronym>.</p>
<p>Having said that, <acronym title="HyperText Markup Language">HTML</acronym> also requires that you follow at least some rules, and even those can be broken (and routinely are) by sloppy developers. I honestly think that in the end, the quality of a page&#8217;s markup relies more on the quality of the skills of the person who&#8217;s doing the marking up, rather than the spec they&#8217;re supposed to follow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bart</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-132</link>
		<dc:creator>bart</dc:creator>
		<pubDate>Wed, 18 Jan 2006 18:37:17 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-132</guid>
		<description>&lt;p&gt;I completely agree with Molly.&lt;/p&gt;  &lt;p&gt;The reason for &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt; being better in team environments is that everyone uses the same coding conventions because of the strict syntax rules. With &lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;, some people may quote numeric attributes some may not and others may replace them with &lt;acronym title="Cascading Style Sheets"&gt;&lt;/acronym&gt;&lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;. &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I completely agree with Molly.</p>
<p>The reason for <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> being better in team environments is that everyone uses the same coding conventions because of the strict syntax rules. With <acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language">HTML</acronym>, some people may quote numeric attributes some may not and others may replace them with <acronym title="Cascading Style Sheets"></acronym><acronym title="Cascading Style Sheets">CSS</acronym>. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ara</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-102</link>
		<dc:creator>Ara</dc:creator>
		<pubDate>Fri, 02 Dec 2005 21:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-102</guid>
		<description>&lt;p&gt;&lt;strong&gt;Tilde:&lt;/strong&gt; I realize that now. But through this whole experience I&#8217;ve come to the conclusion that I want my site to be a place that I can mess around with different techs that appeal to my obsessive compulsive side. I also misunderstood the &lt;acronym title="World Wide Web Consortium"&gt;&lt;/acronym&gt;&lt;acronym title="World Wide Web Consortium"&gt;W3C&lt;/acronym&gt;&#8217;s &#8221;forbidden closing tag&#8221; statement to mean that you couldn&#8217;t self close &#60;img&#62; and &#60;br&#62; when really they literally meant no closing tags, i.e.: &#60;br&#62;&#60;/br&#62;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p><strong>Tilde:</strong> I realize that now. But through this whole experience I&#8217;ve come to the conclusion that I want my site to be a place that I can mess around with different techs that appeal to my obsessive compulsive side. I also misunderstood the <acronym title="World Wide Web Consortium"></acronym><acronym title="World Wide Web Consortium">W3C</acronym>&#8217;s &#8221;forbidden closing tag&#8221; statement to mean that you couldn&#8217;t self close &lt;img&gt; and &lt;br&gt; when really they literally meant no closing tags, i.e.: &lt;br&gt;&lt;/br&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tilde</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-101</link>
		<dc:creator>Tilde</dc:creator>
		<pubDate>Fri, 02 Dec 2005 21:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-101</guid>
		<description>&lt;blockquote&gt;&lt;p&gt;My dilemma is the following: Do I switch to &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; 4.01 and get used to uppercase tags that don’t self-close?&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;Waaaaiiit, wait, wait, wait, wait, wait, wait.&lt;/p&gt;  &lt;p&gt;Wait.&lt;/p&gt;  &lt;p&gt;&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; can be lowercase, you know. It can also be very well-formed and consistent-looking and all those things that are required by &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt;.&lt;/p&gt;  &lt;p&gt;It can even be well structured and semantically sound and well designed, something that is &lt;em&gt;not&lt;/em&gt; required by &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt;.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<blockquote><p>My dilemma is the following: Do I switch to <acronym title="HyperText Markup Language">HTML</acronym> 4.01 and get used to uppercase tags that don’t self-close?</p>
</blockquote>
<p>Waaaaiiit, wait, wait, wait, wait, wait, wait.</p>
<p>Wait.</p>
<p><acronym title="HyperText Markup Language">HTML</acronym> can be lowercase, you know. It can also be very well-formed and consistent-looking and all those things that are required by <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>.</p>
<p>It can even be well structured and semantically sound and well designed, something that is <em>not</em> required by <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mattur</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-87</link>
		<dc:creator>mattur</dc:creator>
		<pubDate>Fri, 25 Nov 2005 17:53:59 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-87</guid>
		<description>&lt;blockquote&gt;&lt;p&gt;there are great benefits to using &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt; 1.0 in the here and now. It’s easier to learn (and teach), &lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;Debatable, imho. The rapid uptake of the web suggests &lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; has had no particular difficulties being taught or learnt. &lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt; it’s great in multi-team environments, &lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;Oh come one, this is pure rubbish! It might work with newbies, but any tech-literate person is going to have trouble with such a ludicrous statement. &lt;/p&gt;  &lt;blockquote&gt;&lt;p&gt; and if you ultimately will be tapping into extensibility, you’re documents are more flexible&lt;/p&gt;&lt;/blockquote&gt;  &lt;p&gt;Agreed - if the only way you can do something is by using &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt; then use it. Otherwise, don&#8217;t - you can always automagically transform good &lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;&lt;/acronym&gt;&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt; to &lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;&lt;/acronym&gt;&lt;acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"&gt;XHTML&lt;/acronym&gt; at a later date, should the requirement ever arise. Sooner or later WASP are going to have to admit this&#8230; I&#8217;d suggest sooner would be the better option.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<blockquote><p>there are great benefits to using <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 in the here and now. It’s easier to learn (and teach), </p>
</blockquote>
<p>Debatable, imho. The rapid uptake of the web suggests <acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language">HTML</acronym> has had no particular difficulties being taught or learnt. </p>
<blockquote><p> it’s great in multi-team environments, </p>
</blockquote>
<p>Oh come one, this is pure rubbish! It might work with newbies, but any tech-literate person is going to have trouble with such a ludicrous statement. </p>
<blockquote><p> and if you ultimately will be tapping into extensibility, you’re documents are more flexible</p>
</blockquote>
<p>Agreed - if the only way you can do something is by using <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> then use it. Otherwise, don&#8217;t - you can always automagically transform good <acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language"></acronym><acronym title="HyperText Markup Language">HTML</acronym> to <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML"></acronym><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> at a later date, should the requirement ever arise. Sooner or later WASP are going to have to admit this&#8230; I&#8217;d suggest sooner would be the better option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: I&#8217;ve converted to application/xhtml+xml &#124; ara pehlivanian&#8212;Web Standards, Web Culture, Web Everything.&#8482;</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-86</link>
		<dc:creator>I&#8217;ve converted to application/xhtml+xml &#124; ara pehlivanian&#8212;Web Standards, Web Culture, Web Everything.&#8482;</dc:creator>
		<pubDate>Fri, 25 Nov 2005 16:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-86</guid>
		<description>[...] So I&#8217;ve gone ahead and decided what to do about my dilemma. I&#8217;m now serving my pages using the application/xhtml+XML MIME type to compliant browsers and the text/html MIME type to everything else. In order to be able to do this, I installed a wonderful little plugin called WP Content Negotiator written by Admiral Justin. It feels like I just got my first tattoo. It&#8217;s a combination of feeling like &#8220;wow, I did it!&#8221; and &#8220;oh boy, I hope I don&#8217;t regret this.&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] So I&#8217;ve gone ahead and decided what to do about my dilemma. I&#8217;m now serving my pages using the application/xhtml+XML MIME type to compliant browsers and the text/html MIME type to everything else. In order to be able to do this, I installed a wonderful little plugin called WP Content Negotiator written by Admiral Justin. It feels like I just got my first tattoo. It&#8217;s a combination of feeling like &#8220;wow, I did it!&#8221; and &#8220;oh boy, I hope I don&#8217;t regret this.&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ara</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-81</link>
		<dc:creator>Ara</dc:creator>
		<pubDate>Tue, 22 Nov 2005 15:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-81</guid>
		<description>&lt;blockquote&gt;XHTML 1.0 can be sent as text/html - that’s according to the specs.&lt;/blockquote&gt;
You see, I must have missed that.
&lt;blockquote&gt;...what he’s saying in that email isn’t that XHTML (1.0) can’t be served as text/html but should be treated as HTML...&lt;/blockquote&gt;
Okay, but if it's treated as HTML, then wouldn't it be tag soup? Or at the very least, broken? Because according to the HTML spec, &#60;img /&#62; is forbidden. "&lt;a href="http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.2" rel="nofollow"&gt;Start tag: required, End tag: forbidden&lt;/a&gt;"</description>
		<content:encoded><![CDATA[<blockquote><p>XHTML 1.0 can be sent as text/html - that’s according to the specs.</p></blockquote>
<p>You see, I must have missed that.</p>
<blockquote><p>&#8230;what he’s saying in that email isn’t that XHTML (1.0) can’t be served as text/html but should be treated as HTML&#8230;</p></blockquote>
<p>Okay, but if it&#8217;s treated as HTML, then wouldn&#8217;t it be tag soup? Or at the very least, broken? Because according to the HTML spec, &lt;img /&gt; is forbidden. &#8220;<a href="http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.2" rel="nofollow">Start tag: required, End tag: forbidden</a>&#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Molly E. Holzschlag</title>
		<link>http://arapehlivanian.com/2005/11/22/html-or-xhtml-a-purists-dilemma/#comment-80</link>
		<dc:creator>Molly E. Holzschlag</dc:creator>
		<pubDate>Tue, 22 Nov 2005 12:37:20 +0000</pubDate>
		<guid isPermaLink="false">http://arapehlivanian.com/?p=90#comment-80</guid>
		<description>Actually, there are great benefits to using XHTML 1.0 in the here and now. It's easier to learn (and teach), it's great in multi-team environments, and if you ultimately will be tapping into extensibility, you're documents are more flexible. 

XHTML 1.0 can be sent as text/html - that's according to the specs.  This was done for backward compatibility. Now, XHTML 1.1 sent as text/html would be tag soup, but XHTML 1.0 sent as text/html is fine.

Anne is one smart guy and I respect him a great deal, but this is an area he and I will never agree on, although HTML 5.0 is pretty intriguing and his work on that impressive. Steven is also one savvy fellow, and what he's saying in that email isn't that XHTML (1.0) can't be served as text/html but should be &lt;em&gt;treated&lt;/em&gt; as HTML by browsers rather than XHTML to support the goals of backward compatibility.</description>
		<content:encoded><![CDATA[<p>Actually, there are great benefits to using XHTML 1.0 in the here and now. It&#8217;s easier to learn (and teach), it&#8217;s great in multi-team environments, and if you ultimately will be tapping into extensibility, you&#8217;re documents are more flexible. </p>
<p>XHTML 1.0 can be sent as text/html - that&#8217;s according to the specs.  This was done for backward compatibility. Now, XHTML 1.1 sent as text/html would be tag soup, but XHTML 1.0 sent as text/html is fine.</p>
<p>Anne is one smart guy and I respect him a great deal, but this is an area he and I will never agree on, although HTML 5.0 is pretty intriguing and his work on that impressive. Steven is also one savvy fellow, and what he&#8217;s saying in that email isn&#8217;t that XHTML (1.0) can&#8217;t be served as text/html but should be <em>treated</em> as HTML by browsers rather than XHTML to support the goals of backward compatibility.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
