XML schema draft comments: pt.1 3.10.2 values not distinguished from text

Regarding the draft at
http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/:


Section 3.10.2 says:

{namespace constraint}
   Dependent on the ·actual value· of the namespace [attribute]: if
   absent, then any, otherwise as follows:

   ##any
       any
   ##other
       a pair of not and ...
   otherwise
       a set whose members are namespace names ...

All of the text strings "##any", "##other", and "otherwise" are
formatted the same (italicized and in boldface), making it unclear
that "##any" and "##other" are values from the XML represenation
and "otherwise" is _not_ a similar value but is just a word.

If the boldfacing and italicization are meant to highlight the
three cases, then the values "##any" and "##other" should be
differentiated somehow.

Perhaps values should be quoted with explicit quote characters.
Perhaps italics should not be used for cases.  Other options
are possible.


Daniel

Received on Wednesday, 16 June 2004 10:57:05 UTC