<?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>4694</bug_id>
          
          <creation_ts>2007-06-22 09:36:25 +0000</creation_ts>
          <short_desc>[XQX] &lt;forLetClauseItemExtensions&gt; element not documented</short_desc>
          <delta_ts>2007-08-20 09:47:53 +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>XQueryX 1.0</component>
          <version>Recommendation</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>INVALID</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="Oliver Hallam">oliver</reporter>
          <assigned_to name="Jim Melton">jim.melton</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>15521</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hallam">oliver</who>
    <bug_when>2007-06-22 09:36:25 +0000</bug_when>
    <thetext>The element &lt;forLetClauseItemExtensions&gt; is defined in the XQueryX schema as follows:

&lt;!-- Represents all variable bindings in a for or let clause except typed and positional variable bindings --&gt;
&lt;xsd:element name=&quot;forLetClauseItemExtensions&quot; abstract=&quot;true&quot;/&gt;

Beyond the comment there is no documentation for this element at all.
It is used in the schema in both the forClauseItem type and letClauseItem element, although it is an abstract element with no substitution groups defined.

None of the XQTS cases use this element either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15522</commentid>
    <comment_count>1</comment_count>
    <who name="Oliver Hallam">oliver</who>
    <bug_when>2007-06-22 10:31:28 +0000</bug_when>
    <thetext>It turns out that the schema in the specification (at http://www.w3.org/TR/xqueryx/) is wrong - this has been fixed in the schema found at http://www.w3.org/2005/XQueryX/xqueryx.xsd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16144</commentid>
    <comment_count>2</comment_count>
    <who name="Jim Melton">jim.melton</who>
    <bug_when>2007-08-14 15:47:14 +0000</bug_when>
    <thetext>Actually, the schema in the XQueryX Recommendation (http://www.w3.org/TR/xqueryx/) is the correct schema; for reasons we have not been able to explain to ourselves, the schema document at http://www.w3.org/2005/XQueryX/xqueryx.xsd is an obsolete schema document left over from an earlier Working Draft.  We will correct that error shortly. 

The reason for the &quot;undocumented&quot; abstract type has to do with providing a mechanism for defining extensions to XQueryX in other documents under development (e.g., Full-Text and the Update Facility).  Therefore, it is not a &quot;bug&quot;, but a deliberate feature.

As such, I am marking this bug resolved (INVALID) and ask that you mark it CLOSED at your earliest opportunity. </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>