philwilson.org

Big Fat HTML-urrah

12 March, 2007

Individual developers don’t care (or at least, understand the practical issues it brings up), but being able to turn around to my workmates and going “Look, HTML isn’t dead, even the W3C have faced up to it” carries a lot of weight. Yes, it’s a logical fallacy, but that doesn’t really matter. If you’re trying to convince your boss or someone higher up the chain that maybe XHTML isn’t all it’s cracked up to be and might just introduce more problems than they think, then this is a nice heavy rock to throw.

See other posts tagged with general html and all posts made in March 2007.

Comments

Devon Young
12 March, 2007 at 20:06

Great thought. I really don’t see why most people have any reason to use XHTML….and 99% of those who use it, use aren’t using it right and therefore blow away their own arguments about why they use it.

Charles Iliya Krempeaux
13 March, 2007 at 20:03

I think the reason some people like XHTML over HTML is that they believe it is easier to “parse” (XML in general, including) XHTML, as compared to HTML.

That by having everyone use XHTML, they can use a generic XML parser to process handle XHTML.

They don’t seem to have this processing and handling power for HTML on the server-side. (Client side you have this power, of course. But NOT server-side.)

Well,… that’s the belief anyways.

And I guess there is some truth to it.

For example, PHP developers tend to like to use SimpleXML. But SimpleXML required well formated XML. (And HTML generally is not XML.)

There are other PHP tools for handling HTML… like DOM… but I’m not sure if that’s automatically compiled into most distributions of PHP. (And custom compiling PHP is beyond most developers’ tendencies.)

Charles

Joe Dolson
14 March, 2007 at 16:59

Personally, I use XHTML because I find the syntax to be fundamentally more logical. I like the requirement to complete every element and the case sensitivity…for that reason, I simply find it easier to use than HTML.

However, as you noticed, there’s absolutely NOTHING wrong with using HTML; nor is there anything superior about using XHTML. I don’t really buy the arguments that delivering XHTML as text/html is such a horrible thing, myself — but that may be because I have reasons for using XHTML which really have nothing to do with the parsability of XML.