Slash Boxes

Slash Open Source Project

This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • by Enrico Pulatzo (7139) on Tuesday September 06 2005, @05:39PM (#6286)
    Forward compatibility with what? As long as XHTML is served as HTML, User Agents treat it as HTML. This negates ANY forward compatibility you can ever hope for (other than some hackish method ala IE 5 for the Mac's DOCTYPE switcher). If it looks like a duck, walks like a duck, and quacks like a duck, why does the server keep calling it a dog? HTML 4 meets exactly the same accessibility standards as XHTML, as far as I've seen. Portability between devices is a semantic and CSS issue, the markup language has no bearing here. A great boon of XHTML is that you can parse it with an XML parser, but if the UA doesn't know to that, they never will use the parser. This equates to our devices needing a full fledged tag-soup-html-parser installed instead of a svelt xml parser. And it's not like you can get away with using XHTML now and flip a switch later. If you don't use XML now, a system is likely to introduce cruft that breaks your future compatibility. Case in point IE. If you use the Midas-equivalent of IE to edit a page that's got an XHTML doctype, you'll end up with font tags and inline non-semantic markup in what should be a perfectly doctype-conforming xml document.
    • Re:xhtml by ARC (Score:1) Wednesday September 28 2005, @08:27AM