See, one of the problems with XML-on-the-web are the dialects. See Tantek’s Tower of Babel Problem for more explanation.
I know I might be sounding a bit idealistic to suggest that people can actually use a shared vocabulary, but that how the web works.
Yes, it’s called HTML and it’s a formal spec.
HTML? What’s that? A new XML namespace?
Are you trying to make a point?