W3C home > Mailing lists > Public > public-qt-comments@w3.org > May 2009

[Bug 6952] New: [XSLT] Is there really a need to prohibit checking of NOTATIONs during validation?

From: <bugzilla@wiggum.w3.org>
Date: Mon, 25 May 2009 17:21:22 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-6952-523@http.www.w3.org/Bugs/Public/>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6952

           Summary: [XSLT] Is there really a need to prohibit checking of
                    NOTATIONs during validation?
           Product: XPath / XQuery / XSLT
           Version: Recommendation
          Platform: PC
               URL: http://www.w3.org/TR/xslt20/#validation-process
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.0
        AssignedTo: mike@saxonica.com
        ReportedBy: zongaro@ca.ibm.com
         QAContact: public-qt-comments@w3.org


According to the fourth bullet in the first list section 19.2.1.3 of XSLT
2.0,[1]

"There is no check that the document contains notations whose names match the
values of nodes of type xs:NOTATION. (The XDM data model makes no provision for
notations to be represented in the tree.)"

Similarly, the sixth bullet of section 19.2.2 of XSLT 2.0[2] reads,

"There is no check that the document contains notations whose names match the
values of nodes of type xs:NOTATION. This is because notations are not part of
the XDM data model. It is possible to add notations to the result document by
referencing a suitable DOCTYPE during serialization."

However, according to section 3.2.19 of XML Schema: Datatypes,[3] "The ·value
space· of NOTATION is the set of QNames of notations declared in the current
schema. The ·lexical space· of NOTATION is the set of all names of notations
declared in the current schema (in the form of QNames)."  This stands in
contrast to the ENTITY datatype,[4] whose values have to have been declared as
unparsed entities in a DTD.

Have I missed something or is there really no need for this requirement that
the processor not check the values of nodes of type xs:NOTATION?  I would
suggest striking the two bullets I've quoted above.

[1] http://www.w3.org/TR/xslt20/#validation-process
[2] http://www.w3.org/TR/xslt20/#validating-document-nodes
[3] http://www.w3.org/TR/xmlschema-2/#NOTATION
[4] http://www.w3.org/TR/xmlschema-2/#ENTITY


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Monday, 25 May 2009 17:21:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:14:57 GMT