> I view the XML Information Set spec as defining a vocabulary for
> other specs to use. It's not a serialization spec. The extent
Well, it certainly wouldn't be a serialization spec. Many people,
however, treat it as a data model spec. I agree with your point that
this was not necessarily the original intent, though. OTOH, the
treatment of XML as a data model is now well-ingrained in W3C specs.
XSLT 1.0 and XSD both rely on the infoset-as-data model, and XQuery
defines a new take on XML data model. You can't cause the problems to
vanish by declaring that infoset is not a data model, unless you also
get rid of XSLT and XSD.