<?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: XHTML versus HTML</title>
	<atom:link href="http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/feed/" rel="self" type="application/rss+xml" />
	<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/</link>
	<description>Angela's scripts archive</description>
	<pubDate>Fri, 09 May 2008 23:11:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Angela</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-37948</link>
		<dc:creator>Angela</dc:creator>
		<pubDate>Thu, 10 Apr 2008 15:44:12 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-37948</guid>
		<description>Hello Alex, sorry for the delay in replying, I was out of town :)

If XHTML2 is not backwards compatible with anything, then XHTML1.x will be forward compatible only up to a point. If XHTML1.x is not usable at the moment, why should I use it if I will need to recode anyway in order to use the benefits of XHTML2, if I do need it in the hazy future, other than using converters?

I'm interested in what you say about XHTML rendering faster than HTML in browsers -- do you have any links for these studies?</description>
		<content:encoded><![CDATA[<p>Hello Alex, sorry for the delay in replying, I was out of town :)</p>
<p>If XHTML2 is not backwards compatible with anything, then XHTML1.x will be forward compatible only up to a point. If XHTML1.x is not usable at the moment, why should I use it if I will need to recode anyway in order to use the benefits of XHTML2, if I do need it in the hazy future, other than using converters?</p>
<p>I&#8217;m interested in what you say about <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> rendering faster than <acronym title="HyperText Markup Language">HTML</acronym> in browsers &#8212; do you have any links for these studies?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-35511</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 03 Apr 2008 03:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-35511</guid>
		<description>Hi Angela,

XHTML2 is not backwards compatible with anything. That does not mean XHTML1.0 is not forwards compatible. XHTML1.0 is compatible with XHTML1.1, for a start, which is supposed to be served as application/xml+xhtml and benefits from faster rendering etc. Of course it isn't usable at the moment.

By maintenance I suspect we're talking about  different things. Converters can be more easily written for XHTML (XML based) to other XML based documents than from HTML ( SGML based) document to an XML document format. Furthermore XHTML can use XQuery, XPath and other such emerging technologies that will sooner or later be very useful tools.

As I said above, XHTML1.0 can be served as application/xml+xhtml so if IE9 turns out to be capable of rendering XML applications you will be able to immediately take advantage of that. Or not. It's all about maximising compatibility and choice. That's why I chose to use XHTML1.0

Alex</description>
		<content:encoded><![CDATA[<p>Hi Angela,</p>
<p>XHTML2 is not backwards compatible with anything. That does not mean XHTML1.0 is not forwards compatible. XHTML1.0 is compatible with XHTML1.1, for a start, which is supposed to be served as application/xml+<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> and benefits from faster rendering etc. Of course it isn&#8217;t usable at the moment.</p>
<p>By maintenance I suspect we&#8217;re talking about  different things. Converters can be more easily written for <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> (<acronym title="eXtensible Markup Language">XML</acronym> based) to other <acronym title="eXtensible Markup Language">XML</acronym> based documents than from <acronym title="HyperText Markup Language">HTML</acronym> ( SGML based) document to an <acronym title="eXtensible Markup Language">XML</acronym> document format. Furthermore <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> can use XQuery, XPath and other such emerging technologies that will sooner or later be very useful tools.</p>
<p>As I said above, XHTML1.0 can be served as application/xml+<acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> so if IE9 turns out to be capable of rendering <acronym title="eXtensible Markup Language">XML</acronym> applications you will be able to immediately take advantage of that. Or not. It&#8217;s all about maximising compatibility and choice. That&#8217;s why I chose to use XHTML1.0</p>
<p>Alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Angela</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-34239</link>
		<dc:creator>Angela</dc:creator>
		<pubDate>Wed, 02 Apr 2008 02:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-34239</guid>
		<description>Hi Alex,

Thanks! However, the issue seems to be that XHTML 1.0 is &lt;em&gt;not&lt;/em&gt; forward-compatible, and there will be significant changes to the specifications once XHTML 2.0 rolls around. In &lt;a href="http://www.webdevout.net/articles/beware-of-xhtml#myths"&gt;Beware of XHTML&lt;/a&gt; this is included:

&lt;blockquote&gt;XHTML 1.x is not “future-compatible”. XHTML 2, currently in the drafting stages, is not backwards-compatible with XHTML 1.x. XHTML 2 will have lots of major changes to the way documents are written and structured, and even if you already have your site written in XHTML 1.1, a complete site rewrite will usually be necessary in order to convert it to proper XHTML 2. A simple XSL transformation will not be sufficient in most cases, because some semantics won't translate properly.&lt;/blockquote&gt;

This is a big issue, and I don't see the reason to work with XHTML 1.0 now when I will have to rework everything over again for XHTML 2.

Your argument regarding "what do you want from your documents? do you want ease of maintenance?" seems to imply that coding in XHTML1 makes for easier maintenance, when I haven't observed any better gains from when I was coding HTML and XHTML, when I sit down and think about it. That argument doesn't make sense.</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>Thanks! However, the issue seems to be that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 is <em>not</em> forward-compatible, and there will be significant changes to the specifications once <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2.0 rolls around. In <a href="http://www.webdevout.net/articles/beware-of-xhtml#myths">Beware of <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> this is included:</p>
<blockquote><p><acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.x is not “future-compatible”. <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2, currently in the drafting stages, is not backwards-compatible with <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.x. <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2 will have lots of major changes to the way documents are written and structured, and even if you already have your site written in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.1, a complete site rewrite will usually be necessary in order to convert it to proper <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2. A simple <acronym title="eXtensible Stylesheet Language">XSL</acronym> transformation will not be sufficient in most cases, because some semantics won&#8217;t translate properly.</p></blockquote>
<p>This is a big issue, and I don&#8217;t see the reason to work with <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 now when I will have to rework everything over again for <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2.</p>
<p>Your argument regarding &#8220;what do you want from your documents? do you want ease of maintenance?&#8221; seems to imply that coding in XHTML1 makes for easier maintenance, when I haven&#8217;t observed any better gains from when I was coding <acronym title="HyperText Markup Language">HTML</acronym> and <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>, when I sit down and think about it. That argument doesn&#8217;t make sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-34207</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 02 Apr 2008 00:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-34207</guid>
		<description>Ultimately you must ask yourself what you want from your documents. Do you want ease of maintenance? 
Do you want to be able to convert effortlessly between their current format and future XML formats (OpenDocument Format for example)?
When XHTML finally comes of age and IE finally gets support, do you want to be able to simply alter one line in one file to take advantages of faster rendering?

The argument that XHTML is not yet useful so we should continue to use HTML doesn't really make sense. XHTML1.0 can be rendered as HTML. HTML4, however, cannot be rendered as XHTML.</description>
		<content:encoded><![CDATA[<p>Ultimately you must ask yourself what you want from your documents. Do you want ease of maintenance?<br />
Do you want to be able to convert effortlessly between their current format and future <acronym title="eXtensible Markup Language">XML</acronym> formats (OpenDocument Format for example)?<br />
When <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> finally comes of age and <acronym title="Internet Explorer">IE</acronym> finally gets support, do you want to be able to simply alter one line in one file to take advantages of faster rendering?</p>
<p>The argument that <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> is not yet useful so we should continue to use <acronym title="HyperText Markup Language">HTML</acronym> doesn&#8217;t really make sense. XHTML1.0 can be rendered as <acronym title="HyperText Markup Language">HTML</acronym>. HTML4, however, cannot be rendered as <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33803</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Thu, 27 Mar 2008 06:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33803</guid>
		<description>I chose XHTML 1.0 for the exact reasons you chose, Angela, actually. After reading your post, I will take a serious look at which is the correct doctype to use. Interesting.</description>
		<content:encoded><![CDATA[<p>I chose <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 for the exact reasons you chose, Angela, actually. After reading your post, I will take a serious look at which is the correct doctype to use. Interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Angela</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33597</link>
		<dc:creator>Angela</dc:creator>
		<pubDate>Mon, 24 Mar 2008 15:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33597</guid>
		<description>&lt;strong&gt;@Ilona:&lt;/strong&gt; Yes, that's another reason why I code in XHTML as well; seems like pretty much everyone in the fanlistings community codes in XHTML! Which presents a problem when it comes to Enth 4.0... about which to use. :P

&lt;strong&gt;@Roberto:&lt;/strong&gt; I've seen the Hixie advocacy text, but not the one in Coding Paradise! Thanks for sharing -- those are important points and as you get deeper into web development, you end up needing to make these decisions.</description>
		<content:encoded><![CDATA[<p><strong>@Ilona:</strong> Yes, that&#8217;s another reason why I code in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> as well; seems like pretty much everyone in the fanlistings community codes in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>! Which presents a problem when it comes to Enth 4.0&#8230; about which to use. :P</p>
<p><strong>@Roberto:</strong> I&#8217;ve seen the Hixie advocacy text, but not the one in Coding Paradise! Thanks for sharing &#8212; those are important points and as you get deeper into web development, you end up needing to make these decisions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roberto</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33579</link>
		<dc:creator>Roberto</dc:creator>
		<pubDate>Mon, 24 Mar 2008 09:31:59 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33579</guid>
		<description>I stay away from XHTML because of these reasons:

http://codinginparadise.org/weblog/2005/08/xhtml-considered-harmful.html

http://hixie.ch/advocacy/xhtml

regards
Roberto</description>
		<content:encoded><![CDATA[<p>I stay away from <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> because of these reasons:</p>
<p><a href="http://codinginparadise.org/weblog/2005/08/xhtml-considered-harmful.html" >http://codinginparadise.org/weblog/2005/08/xhtml-considered-harmful.html</a></p>
<p><a href="http://hixie.ch/advocacy/xhtml" >http://hixie.ch/advocacy/xhtml</a></p>
<p>regards<br />
Roberto</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilona</title>
		<link>http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33575</link>
		<dc:creator>Ilona</dc:creator>
		<pubDate>Mon, 24 Mar 2008 07:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://scripts.indisguise.org/2008/03/22/xhtml-versus-html/#comment-33575</guid>
		<description>Most of my fanlistings are coded in XHTML 1.0 Transitional. I don't know why, exactly, I chose to code in that doctype. I guess because I thought it was cleaner and looks tidier. Maybe because everyone was switching to XHTML that I followed the trends.</description>
		<content:encoded><![CDATA[<p>Most of my fanlistings are coded in <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 1.0 Transitional. I don&#8217;t know why, exactly, I chose to code in that doctype. I guess because I thought it was cleaner and looks tidier. Maybe because everyone was switching to <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> that I followed the trends.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
