> Wasn't one of the design goals of XML to be human readable?
> How do I do that? I display the document on my screen,
> or I print it out. Surely having the least number of control
> characters in the document makes that more readily achieveable.
> I don't want to have to use a hex editor to see the 'real'
> contents of a document. Nor have my printer go ballistic
> or print blocks in place of control characters.
Even without control characters, XML documents in general aren't human
readable using tools such as vi or other ASCII text editors. A subset of
XML documents are human readable if edited with vi and viewed with the
appropriate Latin font.
Are there any Unicode text editors available? Is there a text editor (or
some combination of editor + terminal emulator setup + ...) that supports
text-editing any XML document (or a larger subset of XML documents)? I
suppose a Unicode editor would need to support two modes: display 'logical'
characters, and display multibyte characters and non-displaying characters
and similar-appearing characters as groups of bytes.