W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > January to March 2009

[Bug 6450] New: schema component positional predicate text inconsistent with EBNF

From: <bugzilla@wiggum.w3.org>
Date: Mon, 19 Jan 2009 20:54:22 +0000
To: www-xml-schema-comments@w3.org
Message-ID: <bug-6450-703@http.www.w3.org/Bugs/Public/>


           Summary: schema component positional predicate text inconsistent
                    with EBNF
           Product: XML Schema
           Version: 1.1 only
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P4
         Component: SCDS: XML Schema Component Designators
        AssignedTo: holstege@mathling.com
        ReportedBy: johnarwe@us.ibm.com
         QAContact: www-xml-schema-comments@w3.org

Excerpt from 4.3 Interpretation of Schema Component Paths
A schema component position predicate is true if the position of the target
component in the sequence of components selected by the axis and name test is
equal to the positive integer given in the predicate. 

The EBNF allows 0 (which is not positive IIRC):
[24]    Predicate          ::=          '[' [0-9]+ ']'

You might want '[' [1-9][0-9]* ']' although I realize that disallows leading

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, 19 January 2009 20:54:31 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:50:09 UTC