<?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>26268</bug_id>
          
          <creation_ts>2014-07-04 20:57:14 +0000</creation_ts>
          <short_desc>[xslt 3.0] Context for xsl:accumulator/@initial-value</short_desc>
          <delta_ts>2014-07-27 19:53:25 +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>XSLT 3.0</component>
          <version>Working drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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="Michael Kay">mike</reporter>
          <assigned_to name="Michael Kay">mike</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>108731</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2014-07-04 20:57:14 +0000</bug_when>
    <thetext>We say that the context for xsl:accumulator/@initial-value is the &quot;same as the context for global variables&quot; (i.e., the global context item).

We also say that if the accumulator is streamable, the initial-value expression must be grounded and motionless.

These statements are contradictory. The expression only needs to be grounded and motionless if it is evaluated with the document node of the streamed document as the focus.

It actually makes more sense to me for the focus to be the document node of the streamed document to which the accumulator applies. For example, the initial value could then be the base URI of that document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109325</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2014-07-27 19:43:31 +0000</bug_when>
    <thetext>The WG decided that the focus for evaluation of @initial-value should be the root of the streamable &quot;document&quot;. There was some discussion of whether streaming only applies to documents; that discussion is ongoing, but as far as this bug is concerned the decision is that the focus is the root, whatever that might be.

With this decision, it makes obvious sense to require the expression to be grounded and motionless.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>