<?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>26467</bug_id>
          
          <creation_ts>2014-07-30 10:16:22 +0000</creation_ts>
          <short_desc>[xslt 3.0] Ambiguity for xsl:global-context-item</short_desc>
          <delta_ts>2014-07-30 14:30:16 +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>minor</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>109558</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2014-07-30 10:16:22 +0000</bug_when>
    <thetext>3.6.5 says

A type error is signaled if the supplied global context item does not match the required type declared in the xsl:global-context-item declaration of any package. 

This is ambiguous. The intent is that the type of the supplied item should match every type declaration, not that it is sufficient to match one of them.

Suggested rephrasing:

A type error is signaled if any package contains an xsl:global-context-item that declares a required type which does not match the supplied global context item.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>109579</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2014-07-30 14:30:00 +0000</bug_when>
    <thetext>Fixed editorially.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>