<?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>4219</bug_id>
          
          <creation_ts>2007-01-15 12:40:01 +0000</creation_ts>
          <short_desc>why is K2-NameTest-60 an expected-error?</short_desc>
          <delta_ts>2007-01-16 19:06:46 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Query Test Suite</product>
          <component>XML Query Test Suite</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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="Per Bothner">per</reporter>
          <assigned_to name="Frans Englich">frans.englich</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>13540</commentid>
    <comment_count>0</comment_count>
    <who name="Per Bothner">per</who>
    <bug_when>2007-01-15 12:40:01 +0000</bug_when>
    <thetext>K2-NameTest-60 is:
declare variable $input := &lt;e/&gt;;
for $PI as processing-instruction() in $input//processing-instruction() return $PI
I&apos;m not seeing where the error is supposed to come from.
Doesn&apos;t $input//processing-instruction() evaluate to an empty sequence.
Then each item (i.e. one of them) are cast to processing-instruction().
It seems the &quot;loop&quot; should run zero times and produce the empty sequence.
This is without static typing, but I&apos;m don&apos;t know why there should be an error with static typing either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13554</commentid>
    <comment_count>1</comment_count>
    <who name="Frans Englich">frans.englich</who>
    <bug_when>2007-01-15 17:30:54 +0000</bug_when>
    <thetext>An attempted fix has been committed to CVS, and should be part of
XQTS_current.zip. Feel free to verify that the fix is acceptable, and if so,
change status to CLOSED. If the attempted fix is not acceptable, reopen this
report.

If no opinion about this resolution is expressed within two weeks, it will be
closed.


Probably, the reason to why I thought it to be an error was that I expected a cardinality check to be applied by &apos;as processing-instruction()&apos;, but it is correct that cardinalities for range variables does nothing(as decided in 3305).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13612</commentid>
    <comment_count>2</comment_count>
    <who name="Per Bothner">per</who>
    <bug_when>2007-01-16 19:06:46 +0000</bug_when>
    <thetext>Seems to work now.  Thanks.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>