- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 23 Jun 2009 20:16:43 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=7053 Summary: [XQX11] cannot represent a catchErrorList wildcard in XQueryX Product: XPath / XQuery / XSLT Version: Working drafts Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: XQueryX 1.1 AssignedTo: jim.melton@acm.org ReportedBy: andrew.eisenberg@us.ibm.com QAContact: public-qt-comments@w3.org tryCatchExpr is defined as follows: [169] TryCatchExpr ::= TryClause CatchClause+ [170] TryClause ::= "try" "{" TryTargetExpr "}" [171] TryTargetExpr ::= Expr [172] CatchClause ::= "catch" CatchErrorList CatchVars? "{" Expr "}" [173] CatchErrorList ::= NameTest ("|" NameTest)* We also say: [102] NameTest ::= QName | Wildcard This allows expressions such as: try {1} catch * {2} In XQueryX 1.1 we see: <!-- CatchErrorList (part of the TryCatchExpression) --> <!-- Corresponds to the following XQuery syntax --> <!-- CatchErrorList ::= --> <!-- NameTest ( "|" NameTest )* --> <xsd:complexType name="catchErrorList"> <xsd:sequence> <xsd:element ref="nameTest" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="catchErrorList" type="catchErrorList"/> We also see: <xsd:element name="nameTest" type="QName"/> I don't believe that we can represent the query above in XQueryX 1.1. xqx:catchErrorList needs to be able to contain xqx:Wildcard. -- 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 Tuesday, 23 June 2009 20:16:53 UTC