<?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>30130</bug_id>
          
          <creation_ts>2017-06-21 16:34:54 +0000</creation_ts>
          <short_desc>[xslt30] Trivial editorial errors in the final XSLT 3.0 Recommendation</short_desc>
          <delta_ts>2019-02-18 16:05:59 +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>Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Kay">mike</reporter>
          <assigned_to name="Michael Kay">mike</assigned_to>
          <cc>abel.braaksma</cc>
          
          <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>128656</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-06-21 16:34:54 +0000</bug_when>
    <thetext>I&apos;m opening this bug as a place to capture trivial typos in the XSLT 3.0 Recommendation, that should be fixed if we ever get a chance, but which don&apos;t warrant errata.

1. In 15.4, Streamable Merging, after the first example, in the sentence &quot;This works because of the merge key is evaluated on the result of implicitly applying the snapshot function.&quot;: s/because of/because/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128657</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-06-21 16:40:31 +0000</bug_when>
    <thetext>2. Immediately after the definition of error XTSE3200, in the sentence

The value of Nth merge key value of an item J in a merge input sequence S is the result of the expression in the select attribute of the Nth xsl:merge-key child of the corresponding xsl:merge-source element, or in the absence of the select attribute, the result of the contained sequence constructor. This is evaluated with a singleton focus based on J, or, if streamable=yes is specified on the xsl:merge-source, a singleton focus based on a snapshot of J (see 15.4 Streamable Merging).

s/The value of Nth merge key value of an item J/The value of the Nth merge key of an item J/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128658</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-06-21 16:44:47 +0000</bug_when>
    <thetext>3. In 15.5 para 2, in the sentence:

The syntax and semantics of an xsl:merge-key element are closely based on the rules for the xsl:sort element (the only exception being the absence of the stable attribute)

s/only exception/only difference in syntax/

[There are other differences in semantics, for example the fact that with sort keys, the focus for evaluation sets position() to the position in the unsorted sequence, whereas with merge keys position() is always 1]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128724</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-07-17 11:38:07 +0000</bug_when>
    <thetext>In the second example of xsl:source-document in §18.1.2, rule 4 of the streamability analysis has the sentence:

The right-hand operand @value, given that it appears in a node value context, is motionless. 

The parenthetical phrase &quot;given that it appears in a node value context&quot; is not aligned with the terminology in the final spec. It should say &quot;given that the context posture is striding&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128931</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-10-13 20:25:27 +0000</bug_when>
    <thetext>Errata E3 and E9 have been drafted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128938</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-10-19 16:22:29 +0000</bug_when>
    <thetext>The WG decided that we should record errors in the errata document however trivial they are.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128954</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-10-30 09:48:02 +0000</bug_when>
    <thetext>The errata were approved</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>129509</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2019-02-18 16:05:59 +0000</bug_when>
    <thetext>Note, there is some overlap here with bug #30382</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>