Jean-Jacques Moreau wrote:
What I am really saying is that we would be better off in the long run recommending XML Infoset over XML 1.0. Amongst other things, this gives you serialization independence.
I disagree profoundly. The only normative definition of XML is syntactic. This is a deliberate design decision, not an accident, based on the observed phenomonon that interoperability is immensely easier to achieve and robustness is higher when specified at the bits-on-the-wire level, rather than any sort of data model or API abstraction. -Tim
I agree with Tim, except that I want to point out that most of XML is defined in terms of characters, not bytes, with only a thin byte->character bootstrap layer.