- 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