Though some people seem to think the DOM is a failure it is in many ways one of the important building blocks of the web. Or perhaps itâ€™s that the web relies on it. Not supporting the DOM (and scripting) means not supporting a part of the web. Getting a DOM is mostly done by writing something in a serialized format, such as HTML or XML, and then letting a web browser interpret it.
[Via Anne Van Kesteren]