<?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>15463</bug_id>
          
          <creation_ts>2012-01-08 22:01:50 +0000</creation_ts>
          <short_desc>[FO30] [editorial] Rules for case-insensitive matching</short_desc>
          <delta_ts>2012-07-23 03:34:38 +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>Functions and Operators 3.0</component>
          <version>Member-only Editors 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>62400</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2012-01-08 22:01:50 +0000</bug_when>
    <thetext>In the rules for case-insensitive matching:

(a) the XPath expression used to define whether two characters are case-variants of each other is badly formatted (the &apos;or&apos; between the two expressions should be part of the expression).

(b) in the detailed rules, there is reference to the construct charRange. In XSD 1.1, this term strictly refers to the construct a-b, it no longer applies to a single character on its own. We need to make it clear to someone using the XSD 1.1 production rules that case-blindness applies to a singleChar as well as to a charRange.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65814</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2012-03-20 11:20:20 +0000</bug_when>
    <thetext>I propose to handle this editorially as follows:

(a) the markup has been fixed

(b) change the relevant sentence to read:

A character range (production &lt;code&gt;charRange&lt;/code&gt;
in the XSD 1.0 grammar, replaced by productions &lt;code&gt;charRange&lt;/code&gt; and &lt;code&gt;singleChar&lt;/code&gt; in XSD 1.1) represents the set 
containing all the characters that it would match in the absence 
of the &quot;&lt;code&gt;i&lt;/code&gt;&quot; flag, together with their case-variants.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71285</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2012-07-23 03:34:38 +0000</bug_when>
    <thetext>Fixed as suggested.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>