RE: [xml-dev] UTF-8+names

From
Alessandro Triglia <>
To
"[Public XML-DEV]" <>
Date
2003-10-20T19:27:30Z
ID
<001201c39740$3817a280$42a7c044@aldebaran>
Thread
RE: [xml-dev] UTF-8+names
Another fact that I think has been overlooked is the following.

The following fragment of XML (encoded in UTF-8+names but displayed as if it were encoded in UTF-8) contains exactly 18 Unicode characters:

	<a>one&nbsp;two&lt;</a>

because   &nbsp;   counts as one character and   &lt;   counts as 4 characters.

The UTF-8+names encoding of this fragment of XML occupies 23 bytes.  The UTF-8 encoding occupies 19 bytes.

Now, while   &nbsp;  is easy to remember as being one of the magic pseudo-entities, how about any of those 2000+ pseudo-entities listed in the draft?  Can anybody determine, without doing a lookup, how many Unicode characters are there in

	<a>one&column-separator;two&lt;</a>

?

Is the general opinion here that this kind of confusion is not important (say, not important to software vendors and not important to users of XML technologies)?

Alessandro