And yet that aspect has no benefit or relevance for most existing users or implementers; fairness to pre-industrial societies turns out not to be much of a value-add in post-industrial technologies, go figure.
There was also a push from vendors who wanted to be able to stick binary into XML (like 0x00 bytes) or who wanted much more efficient-to-implement parsing rules, wasn't there? And this fermented a desire for change, but then they got neither with XML 1.1 the way it worked out, so lost interest. (I think there needed to be a three-level kind of validation: first XML tokenized only in reference to ASCII characters (i.e. whitespace and delimiters) with built in ISO/W3C standard public entity sets, a second level of name checking (i.e. to encourage it to be done in a separate thread), and third entities and validation.)
Regards
Rick
Regards
Rick