Mark Pilgrims latest article in XML.com,
is not only a really good read on XHTML, XML, HTML and mime-type but also
has a really good example of what I am complaining about with the verbosity and akwardness of DOM.
Take a look at #6 in his list of caveats for transitioning to
What used to take one line of code expands to six. Six lines of code just to do what used to
take one line just because when working with XHTML server up with a mime-type
the DOM to manipulate the content.