- From: <bugzilla@wiggum.w3.org>
- Date: Sun, 03 Jul 2005 18:19:51 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1520
Summary: Editorial & Suggestion: distinguish different QNames in
EBNF
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Platform: Other
OS/Version: Linux
Status: NEW
Severity: minor
Priority: P2
Component: XPath
AssignedTo: chamberl@almaden.ibm.com
ReportedBy: frans.englich@telia.com
QAContact: public-qt-comments@w3.org
Hi,
As known, QNames receives different treatment depending on context -- what
default namespace that should be used.
This could be communicated in the EBNF by having two rules that both expand to
the QName token, referenced from the appropriate productions. An example:
FunctionQName ::= QName
ElementQName ::= QName
NameTest ::= ElementQName | Wildcard
FunctionCall ::= <FunctionQName "("> (ExprSingle (","
ExprSingle)*)? ")"
...
I would find the grammar useful in that way; the question is if that should be
valued higher than the increased complexity, and change in EBNF at this stage
of development. But it is also nothing more than a suggestion.
Cheers,
Frans
Received on Sunday, 3 July 2005 18:19:53 UTC