<?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>5426</bug_id>
          
          <creation_ts>2008-01-25 22:18:06 +0000</creation_ts>
          <short_desc>Revisit whether or allow partial XPath implementation</short_desc>
          <delta_ts>2008-05-23 23:30:38 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema</product>
          <component>Structures: XSD Part 1</component>
          <version>1.1 only</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>XPath cluster</status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Ezell">David_E3</reporter>
          <assigned_to name="C. M. Sperberg-McQueen">cmsmcq</assigned_to>
          
          
          <qa_contact name="XML Schema comments list">www-xml-schema-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18584</commentid>
    <comment_count>0</comment_count>
    <who name="David Ezell">David_E3</who>
    <bug_when>2008-01-25 22:18:06 +0000</bug_when>
    <thetext>The status quo says the following things about XPath, formerly dealt with in bug 3673:

1) Schema authors can write any XPath 2.0 expressions they desire.
2) Schema processors are not allowed to report errors on any given XPath 2.0 expression.
3) Processors are required to support the minimum XPath 2.0 subset defined in the spec.
4) The spec allows only certain references using XPath; capacity exceeded errors may arise during assement.

The WG has received repeated requests to revise #3 as #3&apos;:
3&apos;) Processors are required to support XPath 2.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20035</commentid>
    <comment_count>1</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-05-07 02:28:45 +0000</bug_when>
    <thetext>A discussion proposal intended to serve the discussion of this topic
and provide a possible final resolution is at 

  http://www.w3.org/XML/Group/2004/06/xmlschema-1/structures.b5426.html
  (member-only lin)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20262</commentid>
    <comment_count>2</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-05-23 23:30:38 +0000</bug_when>
    <thetext>The wording proposal mentioned in comment #1 was discussed and adopted by
the WG at its call of 16 May.  The editors were instructed to make three
changes:  (1) add constructors functions and casts to the minimal subset
for CTA, (2) add a note warning that even with full XPath support, ancestors
and descendants and siblings will not be accessible, as a result of the
trimming of the tree during XDM instance construction, and (3) reformulate
the rules which say, in effect, that the only function calls which fall
into the minimal subset are those for fn:not (and the constructors for the
built-ins).  

These changes have now been made and integrated into the status-quo document;
I&apos;m marking this issue as resolved.  David, as the originator of record,
I&apos;ll leave it to you to close it, if you are satisfied with its resolution.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>