<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4173</bug_id>
          
          <creation_ts>2007-01-09 18:38:54 +0000</creation_ts>
          <short_desc>[UPD] Namespace binding clash</short_desc>
          <delta_ts>2007-05-04 21:27:03 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Update Facility</component>
          <version>Working drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="John Snelson">john.snelson</reporter>
          <assigned_to name="Andrew Eisenberg">andrew.eisenberg</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13390</commentid>
    <comment_count>0</comment_count>
    <who name="John Snelson">john.snelson</who>
    <bug_when>2007-01-09 18:38:54 +0000</bug_when>
    <thetext>In various places the XQuery Update specification updates the namespace bindings for a given element. However, no mention is made of the case when a given namespace prefix is already bound to a namespace URI, and cannot be removed since it is in use by another attribute or the element itself.

I would suggest that either this is an error case, or that the inserted or modified node should adopt a new application generated prefix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13977</commentid>
    <comment_count>1</comment_count>
    <who name="Don Chamberlin">chamberl</who>
    <bug_when>2007-02-13 18:44:01 +0000</bug_when>
    <thetext>John,
Thanks for your comment, which was discussed by the working group on 13 Feb 2007. The working group agrees with your comment. In the next draft of the specification, error conditions will be identified whenever an updating expression would generate a namespace binding that conflicts with an existing binding of the same prefix. New error codes XUDY0023 and XUDY0024 will be defined for this purpose. When you have reviewed the changes in the next draft, if you are satisfied, please change the status of this bug to Closed.
Regards,
Don Chamberlin (for the Query Working Group)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14998</commentid>
    <comment_count>2</comment_count>
    <who name="Jim Melton">jim.melton</who>
    <bug_when>2007-05-04 21:27:03 +0000</bug_when>
    <thetext>A new draft of XQuery Update has been available and there has been no objection to the resolution of this bug.  Because you are a member of the WG and have had the opportunity to review and object to the solution, but have not done so, we are marking the bug CLOSED. </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>