- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 16 Jul 2005 08:05:26 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1663 Summary: [FS] editorial: 4.7.3.5 Computed Processing Instruction Constructors Product: XPath / XQuery / XSLT Version: Last Call drafts Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Formal Semantics AssignedTo: simeon@us.ibm.com ReportedBy: jmdyck@ibiblio.org QAContact: public-qt-comments@w3.org 4.7.3.5 Computed Processing Instruction Constructors Norm / rule (2|3) fs:item-sequence-to-untypedAtomic-PI( [[ Expr ]]_Expr ) This function takes a single argument (of type item*), but [[ Expr ]]_Expr could result in a sequence of comma-separated ExprSingles, which would then constitute multiple args. Put [[ Expr ]]_Expr in parentheses to ensure a single arg. Norm / rule (2|3) fn:data( [[ Expr1 ]]_Expr ) Ditto the above. Add parentheses to ensure a single arg. DEv / rule 3 / premise 3 "xs:NCName(Value1); =>" Delete semicolon. DEv / rule (2|3|4) / premise 3 "dynEnv |- xs:NCName(Value1) => NCName1" I don't think you need dynEnv for this. Change to: NCName1 = xs:NCName(Value1) DEv / rule (2|3|4) These three rules differ only in premise 2. Couldn't you combine them into one rule, with: statEnv |- Value1 matches (xs:NCName|xs:string|xdt:untypedAtomic) as its premise 2?
Received on Saturday, 16 July 2005 08:05:28 UTC