- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 09 Jul 2005 19:12:53 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1527 Summary: Grammar for abbreviated step Product: XPath / XQuery / XSLT Version: Last Call drafts Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: XPath AssignedTo: chamberl@almaden.ibm.com ReportedBy: chamberl@almaden.ibm.com QAContact: public-qt-comments@w3.org The syntax for an abbreviated step now looks like this: AbbrevForwardStep ::= "@"? NodeTest NodeTest ::= KindTest | NameTest This allows users to write silly things like this: @comment() which looks for a comment node on the attribute axis. Of course, there is nothing on the attribute axis but attribute nodes, so there is no need for a KindTest following "@" in an abbreviated step. We could eliminate this kind of silliness by changing the grammar as follows: AbbrevForwardStep ::= NodeTest | "@" NameTest NodeTest ::= KindTest | NameTest
Received on Saturday, 9 July 2005 19:12:57 UTC