Last call issues list for xpath20 (up to message 2004Mar/0246).
This document identifies the status of Last Call issues on XML Path Language (XPath) 2.0 as of February 11, 2005.
The XML Path Language (XPath) 2.0 has been defined jointly by the XML Query Working Group and the XSL Working Group (both part of the XML Activity).
The February 11, 2005 working draft includes a number of changes made in response to comments both received during the Last Call period that ended on Feb. 15, 2004. The working group is continuing to process these comments, and additional changes are expected.
Public comments on this document and its open issues are invited. Comments should be sent to the W3C mailing list public-qt-comments@w3.org. (archived at http://lists.w3.org/Archives/Public/public-qt-comments/) with “[XPath]” at the beginning of the subject field.
Most issues are classified as either “substantive”, meaning the editor believes technical changes to the document are required to address them, or “editorial”, meaning that the issue is one of specification clarity not technical correctness.
An issue transitions through several states. Issues tracking begins when an issue is “raised”. After discussion, the Working Group may have “decided” how to resolve the issue. This decision is “announced” and hopefully “acknowledged” by external commenters. For the most part, once an issue is decided, it is considered closed.
There are 6 open action(s).
Id | Title | Who | When |
qt-2004Feb0395-01-ACTION1 | sboag | Unspecified | |
qt-2004Feb0348-01-ACTION1 | sboag | Unspecified | |
qt-2004Feb0316-01-ACTION1 | sboag | Unspecified | |
qt-2004Jan0397-01-ACTION1 | sboag | Unspecified | |
qt-2004Jan0396-01-ACTION1 | sboag | Unspecified | |
qt-2004Jan0341-01-ACTION1 | sboag | Unspecified |
There are 152 issue(s).
0 raised (0 substantive), 0 proposed, 152 decided, 0 announced and 0 acknowledged.
Id | Title | Type | State | Doc. | Resp. |
+qt-2004Jan0194-01 | [XQuery] MS-XQ-LC1-038 | typo | decided | XP | Jonathan Robie |
+qt-2004Mar0010-01 | [XPath] Converting to a number in backwards compatibility mode | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb1032-01 | ORA-XP-395-E: Use of the word "type" | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb1028-01 | ORA-XP-401-E: No defintion of Static Typing Feature | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb1026-01 | ORA-XP-390-Q: Need for an error-free Static Analysis | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb1011-01 | [XPath] Backwards compatibility of A<B | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0992-01 | [XPath] Dynamic Errors and first-item semantics | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0981-01 | [XPath] IBM-XP-112: May type errors be raised statically without Static Typing? | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0832-01 | [QT] CER-12 Default function namespace | substantive | decided | XQ | Jonathan Robie |
+qt-2004Feb0825-01 | [QT] CER-06 xs:string/xs:anyURI | substantive | decided | XQ | Jonathan Robie |
+qt-2004Feb0695-01 | ORA-XQ-281-B: please permit // on element nodes | substantive | decided | XQ | Jonathan Robie |
+qt-2004Feb0690-01 | ORA-XQ-243-C: Need to clarify: optimization on XQuery expression should not raise new errors | substantive | decided | XQ | Jonathan Robie |
+qt-2004Feb0666-01 | ORA-XQ-210-C: The specification of "nillable" is confusing | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0590-01 | ORA-XQ-087-Q: what if invocation of fn:error is inevitable? | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0530-01 | [XQuery] MS-XQ-LC1-122 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0529-01 | [XQuery] MS-XQ-LC1-121 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0528-01 | [XQuery] MS-XQ-LC1-120 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0488-01 | [XQuery] MS-XQ-LC1-080 | substantive | decided | XQ | Jonathan Robie |
+qt-2004Feb0486-01 | [XQuery] MS-XQ-LC1-078 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0484-01 | [XQuery] MS-XQ-LC1-076 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0483-01 | [XQuery] MS-XQ-LC1-075 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0473-01 | [XQuery] MS-XQ-LC1-065 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0450-01 | [XQuery, FO] BEA_025 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0442-01 | [XQuery] BEA_017 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0395-01 | [XPath/XQuery] syntax of variable reference | substantive | pending | XP | Scott Boag |
+qt-2004Feb0391-01 | [XPath/XQuery] unpredictable error handling | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0386-01 | [XPath] Consistency Constraints | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0389-01 | [XPointer] I18N last call comments | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0384-01 | [General] Please use less namespaces | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0372-01 | [XPath] IBM-XP-106: Value of current date and time across multiple XPath expressions | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0370-01 | [XPath] IBM-XP-104: Static type of fn:collection | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0366-01 | [XPath] IBM-XP-101: Additional reserved function names in future? | substantive | decided | XP | Scott Boag |
+qt-2004Feb0364-01 | [XPath] IBM-XP-100: XML version supported | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0348-01 | [XQuery] A.2.2 Lexical Rules: remove | substantive | pending | XP | Scott Boag |
+qt-2004Feb0316-01 | [XQuery] lexical leftovers 2 | substantive | pending | XP | Scott Boag |
+qt-2004Feb0315-01 | [XQuery] lexical leftovers 1 | substantive | decided | XP | Scott Boag |
+qt-2004Feb0304-01 | [XPath 2.0] typed value and string value | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0303-01 | [XPath 2.0] types - subtype vs (schema) derived from | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0302-01 | [XPath 2.0] serialization | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0300-01 | [XPath 2.0] definition of dynamic context | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0298-01 | [XPath] Incompatibilities with XPath 1.0 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0282-01 | [XQuery] "Cartesian product" | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0221-01 | [XQuery] IBM-XQ-014: Allow support for Namespaces 1.1 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0214-01 | [XQuery] IBM-XQ-007: Last step in a path expression | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0211-01 | [XQuery] IBM-XQ-004: Remove namespace nodes from XQuery document | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0210-01 | [XQuery] IBM-XQ-003: New term for in-scope namespaces | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0207-01 | [DM] IBM-DM-031: No need for namespace nodes | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0171-01 | Winged Horse - implementation-defined? | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0154-01 | [XPath] Error Codes | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0152-01 | [XPath] Appendix H: Incompatibilities and errors | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0148-01 | [XPath] Simplified grouping in primary expressions | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0131-01 | [XPath 2.0] 3.5.2 General Comparisons | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0082-01 | [XPath 2.0] XPath 1.0 Compatibility Mode doesn't cover fn:number | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0081-01 | [XPath 2.0] XPath 1.0 compatibility mode and numeric arguments | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0074-01 | [XQuery] 3.2 Path expressions returning non-nodes | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb0063-01 | [Serialization] IBM-SE-015: Serializing QNames | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0396-01 | [XPath] A.2.2 Parsing note | substantive | pending | XP | Scott Boag |
+qt-2004Jan0378-01 | [XQuery] IfExpr should allow an optional else clause | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0341-01 | input_stream.backup(1) for OCCURRENCEINDICATOR not documented | substantive | pending | XP | Scott Boag |
+qt-2004Jan0217-01 | [XQuery] MS-XQ-LC1-056 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0211-01 | [XQuery] MS-XQ-LC1-055 | substantive | decided | XP | Scott Boag |
+qt-2004Jan0210-01 | [XQuery] MS-XQ-LC1-054 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0202-01 | [XQuery] MS-XQ-LC1-041 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0191-01 | [XQuery] MS-XQ-LC1-034 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0190-01 | [XQuery] MS-XQ-LC1-033 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0182-01 | [XQuery] MS-XQ-LC1-025 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0179-01 | [XQuery] MS-XQ-LC1-022 | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0091-01 | [XQuery] IBM-XQ-001 - changes to error QNames | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0088-01 | [XQuery] value comparisons and empty sequences | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0031-01 | XQuery and URIs | substantive | decided | XP | Jonathan Robie |
+qt-2004Jan0002-01 | Impact of xs:redefine | substantive | decided | XP | Jonathan Robie |
+qt-2003Dec0061-01 | [XPath] Simple Mapping Operator | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0302-01 | DM expressing until-like queries in XPath 2.0 | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0298-01 | function overloading | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0251-01 | [XQuery] allow E1 to be empty sequence in E1/E2 | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0223-01 | [XPath] Focus for evaluating E1/E2 | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0053-01 | [XSLT2.0] PSVI, XPath, and optimization | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0038-01 | Need of another function, any() | substantive | decided | XP | Jonathan Robie |
+qt-2003Nov0014-06 | XML Schema WG comments on XPath 2.0 | substantive | decided | XP | Jonathan Robie |
+qt-2004Feb1036-01 | ORA-XP-394-E: SequenceType non-definition | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb1035-01 | ORA-XP-396-E: Use of the word "Module" | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb1034-01 | ORA-XP-392-E: XPath Processing | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb1033-01 | ORA-XP-389-B: < and > operators applied to two strings | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb1031-01 | ORA-XP-403-E: Missing Definition | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb1030-01 | ORA-XP-402-E: Delimiting Literals | editorial | decided | XP | Scott Boag |
+qt-2004Feb1029-01 | ORA-XP-397-E: AtomicType Matching | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb1027-01 | ORA-XP-391-E: Dynamic Types in the DM | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0984-01 | [XPath] IBM-XP-115: XPath editorial comments | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0983-01 | [XPath] IBM-XP-114: Use of term "module" in XPath | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0982-01 | [XPath] IBM-XP-113: Description of derivation relationship for IDREFS | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0674-01 | ORA-XQ-216-E: Explanation of initial /, // and non-initial / and // as path separators in abreviation | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0673-01 | ORA-XQ-214-E: definition of transitive closure | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0670-01 | ORA-XQ-212-E: Explanation of initial /, // and non-initial / and // as path separators | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0485-01 | [XQuery] MS-XQ-LC1-077 | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0394-01 | [XPath/XQuery] note test of the form *:NCName | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0393-01 | [XPath/XQuery] XPath allows functions to be called | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0392-01 | [XPath/XQuery] | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0390-01 | [XPath] Schema path | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0398-01 | [XPath/XQuery] XPath type hierarchy | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0387-01 | [XPath/XQuery] document order between trees | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0385-01 | [XPath/XQuery] static and dynamic errors, static typing feature | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0383-01 | [XPath] known documents/collections | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0377-01 | [XPath] IBM-XP-111: Description of how predicate is evaluated in examples | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0376-01 | [XPath] IBM-XP-110: Order in which predicate is applied to a sequence | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0375-01 | [XPath] IBM-XP-109: Undefined terms "known types" and "unknown types" | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0374-01 | [XPath] IBM-XP-108: Clarify what it means for fn:doc/fn:collection to return same result | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0373-01 | [XPath] IBM-XP-107: Document order should be "pre-order" rather than "in-order" | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0371-01 | [XPath] IBM-XP-105: Definition of focus should not be in terms of nodes | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0369-01 | [XPath] IBM-XP-103: Consistency of in-scope namespaces, variables and collations | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0367-01 | [XPath] IBM-XP-102: Use of term "external environment" in XPath | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0365-01 | [XPath 2.0] XSCH-XPATH-002 | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0363-01 | [XPath 2.0] XSCH-XPATH-001 | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0345-01 | [XQuery] 3.8 FLWOR Expressions: tuple stream | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0308-01 | [XPath 2.0] data model accessors | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0307-01 | [XPath 2.0] input sources | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0306-01 | [XPath 2.0] clarifying note in effective boolean value | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0305-01 | [XPath 2.0] definition of atomization | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0299-01 | [XQuery] make text copied from XPath explicit | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0260-01 | [XPath 2.0] definition of "dynamic type" | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0145-01 | [XPath] References to modules in XPath spec | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0084-01 | [XPath 2.0] 3.2.1.1 function names outdated (editorial) | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0083-01 | [XPath 2.0] Book title mismatch (editorial) | editorial | decided | XP | Jonathan Robie |
+qt-2004Feb0080-01 | [XPath 2.0] Return value always has declared return type? | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0397-01 | [XPath] Consistency of Appendix A Grammar presentation for Functi onName | editorial | pending | XP | Scott Boag |
+qt-2004Jan0395-01 | [XPath] 3.10.4 Constructor functions | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0216-01 | [XQuery] MS-XQ-LC1-059 | editorial | decided | XP | Scott Boag |
+qt-2004Jan0215-01 | [XQuery] MS-XQ-LC1-060 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0213-01 | [XQuery] MS-XQ-LC1-057 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0212-01 | [XQuery] MS-XQ-LC1-058 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0214-01 | [XQuery] MS-XQ-LC1-052 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0196-01 | [XQuery] MS-XQ-LC1-040 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0195-01 | [XQuery] MS-XQ-LC1-039 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0197-01 | [XQuery] MS-XQ-LC1-037 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0193-01 | [XQuery] MS-XQ-LC1-036 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0192-01 | [XQuery] MS-XQ-LC1-035 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0183-01 | [XQuery] MS-XQ-LC1-026 | editorial | decided | XP | Jonathan Robie |
+qt-2004Jan0142-01 | [XPath] OB05, grammar notation | editorial | decided | XP | Scott Boag |
+qt-2004Jan0086-01 | [XPath] predicates (editorial) | editorial | decided | XP | Jonathan Robie |
+qt-2003Dec0087-01 | [XPath2.0] 2.4 Predicates | editorial | decided | XP | Jonathan Robie |
+qt-2003Dec0033-01 | [XPath] Reference to XQuery Prolog in process diagram | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0286-01 | [XPath] reverse axis steps | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0227-01 | XPath 2.0 little question on draft (`for' statement) | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0219-01 | [XPath] editorial document structure | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-01 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-02 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-03 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-04 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-05 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-07 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-08 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-09 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
+qt-2003Nov0014-10 | XML Schema WG comments on XPath 2.0 | editorial | decided | XP | Jonathan Robie |
Suggest disposition of "rejected". Because of productions such as ForClause, which does not group variable references into something like Varname, the suggestion is extremelly problematic. While in principle I agree this restriction would be nice, it would be hard to specify, and I suggest not worth the trouble. Note that under the rules "$(:hello world)foo" is legal.
See qt-2004Jan0396-01-ACTION1.
All three of Michael's examples do indeed parse without error. Examples have been added to the spec to make this clear: see http://www.w3.org/XML/Group/xsl-query-specs/proposals/grammar-lc-response/xpath.html#Chg-MDexamples1. While this behavior could change to require a whitespace, I don't see a reason to, and the request for a change was not made.
I believe there is an action for Scott to make a proposal for making the tables non-normative. I this point I am doubtful I can make progress doing so. For instance, the rules for 2div2 can be cleanly expressed with the lex tables by talking of an OPERATOR state. I did remove the term "declarative", though I do still feel they are declarative, maybe a better term should be used. For the moment it suffices just to remove it. See http://www.w3.org/XML/Group/xsl-query-specs/proposals/grammar-lc-response/xpath.html#Chg-del-declarative.
Added grammar note for FunctionCall that then links to the reserved names appendix.