(December 18, 2012 at 9:09 am)Aractus Wrote: Oh please, any decent web designer uses XML and not HTML. For example my blog:That's XHTML, not XML.
http://blog.aractus.com/
100% XML. Here's the proof:
http://schneegans.de/sv/?url=http://blog...com/?xhtml
I still have to be able to deliver an HTML-friendly version of it though for "legacy browsers" (ie browsers that can read HTML but not XML).
No go and find me other examples of webmasters using XML instead of HTML. Oh wait, all your "decent web developers" are using HTML aren't they?
Your validator even says so: "Validated as: XHTML 1.0 Transitional".
XML isn't a good language for making websites in, because it is not designed for making websites. It's designed to create arbitrary data structures which can be parsed easily, which is why XHTML uses it from a structural point of view.
To make a website in pure XML, you need to have a corresponding XSL and then use XSL transformations (XSL) on the data stored in the XML document. That is great if you have a lot of similar data that you want to display in a standard manner, but it is not good to use if you want different areas of a web application, like a header, sidebars, content, footer, etc.