- From: <bugzilla@jessica.w3.org>
- Date: Thu, 06 Nov 2014 23:37:17 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26757 Jim Melton <jim.melton@acm.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Jim Melton <jim.melton@acm.org> --- Michael, thanks for this report. You are correct that the XQueryX schema and stylesheet require modification for UpdatingFunctionCall. I will make those changes immediately. The changes related to bug 23643 are not as simple. According to https://www.w3.org/Bugs/Public/show_bug.cgi?id=23643#c21, the solution to that bug is: Rename the current TransformExpr to CopyModifyExpr, and name the nonterminal for the "transform with" expression TransformWithExpr. Of course, I can easily create a new element for the TransformWithExpr, which I'll do immediately. However, for backwards compatibility with Update 1.0, I cannot rename the XQueryX element corresponding to TransformExpr to another name. I could modify the location where TransformExpr is used so that there is an alternative named CopyModifyExpr, then create a new element CopyModifyExpr that (other than its name) is identical to the current TransformExpr, but that seems like a lot of make-work. For example, the following addition would basically accomplish what I described in the immediately preceding paragraph: <xsd:element name="copyModifyExpr" type="xqxuf:transformExpr" substitutionGroup="xqxuf:expr"/> That would be accompanied by the following change to the stylesheet: <xsl:template match="xqxuf:transformExpr | xqxuf:copyModifyExpr"> But the existing element named transformExpr would have to remain for backwards compatibility. Under the not-too-unreasonable assumption that this is the best approach, I have done all of the above and marked the bug RESOLVED/FIXED. If you are satisfied with these changes, please mark it CLOSED. You can find the changes in the internal draft of XQuery Update 3.0 in CVS space. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 6 November 2014 23:37:18 UTC