XML is more a way of marking up the various parts of the document. It says nothing about how to display it. That requires a separate rendering engine, and something like XSLT to say what gets translated into what presentation.
I don't know why HTML wouldn't work, as long as a decent set of CSS was supported in the presentation engine. That is the difficulty.
|