> P.S., I think the reason that U+0000 is not allowed as an XML character> is that the standard C libraries (and maybe other libraries) cannot allow> nulls in strings. It is a sensible rule IMHO.
Yes, it would break existing APIs in a very hard-to-fix way. If nul
had been in from the start so that all C and similar APIs had to use
counted strings that would have been an annoyance; to change it now
would be unacceptable.
-- Richard
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>