XML schema draft comments: 3.2.18 mapping not defined

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

Section 3.2.18 says:

   [Definition:]   QName represents XML qualified names.  The ·value
   space· of QName is the set of tuples {namespace name, local part},
   where namespace name is an anyURI and local part is an NCName.
   The ·lexical space· of QName is the set of strings that ·match· the
   QName production of [Namespaces in XML].

   Note:  The mapping between literals in the ·lexical space· and values
   in the ·value space· of QName requires a namespace declaration to be
   in scope for the context in which QName is used.

Note that it never defines the mapping between the QName and the
namespace name and local part.  (Nothing specifies that or how the
namespace name and local part correspond to the QName.)

It should probably refer to Namespace in XML for that mapping.

Daniel

Received on Thursday, 10 June 2004 12:21:14 UTC