>XML on the web is difficult, so I would say XML has fallen short of
this goal in at least one respect: it's not a hypermedia format.
It's not an EDI standard either, or a format for mail archives, or a
format for publishing scientific articles, or sheet music, or browser
history files, or resumes, or calendars, or museum catalogs, or
insurance policies, or mapping data. Instead, it's a notation for
defining all of these. It's a syntax that allows you to layer your own
vocabulary on top. Hypermedia formats, like all these other things,
belong in the layer on top.
Michael Kay
Saxonica