<div>(found the edit subject in gmail)</div><div><br></div><div><span class="Apple-style-span" style="border-collapse: collapse; ">Brian,</span><br></div><div><span class="Apple-style-span" style="border-collapse: collapse;">What you mentioned is correct.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">The main reason XHTML is that's what user/client is looking for. By conforming to the XHTML, it means a proper markup is in place, i.e. "well formed", that it can be handled properly by myriad of browsers (incl. phone or other smaller devices) which are less tolerant to badly formed markup language.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">An analogy is Drupal coding standard. By conforming to Drupal coding standard, a module is in better of with future changes, tools & processing scripts (==browser) will be certain to work on them.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">However, that does not mean it has to be served as application/xhtml+xml for reasons you've brought up, it will throw errors and give problem on browser.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">my $.02</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div>Cheers,<br>CK Ng<br><br>forDrupal Premium Themes (<a href="http://fordrupal.com">http://fordrupal.com</a>)<br>- we make drupal beautiful<br>
<div class="gmail_quote"><div> </div></div>