<?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>30053</bug_id>
          
          <creation_ts>2017-01-23 14:14:39 +0000</creation_ts>
          <short_desc>[FO31]Example for parse-xml-fragment has several syntax errors</short_desc>
          <delta_ts>2017-02-01 08:37:25 +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.1</component>
          <version>Proposed Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</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>editorial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Honnen">martin.honnen</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>128405</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Honnen">martin.honnen</who>
    <bug_when>2017-01-23 14:14:39 +0000</bug_when>
    <thetext>The last paragraph in the Examples section of https://www.w3.org/TR/xpath-functions-31/#func-parse-xml-fragment says:

The expression fn:parse-xml-fragment(&apos;&lt;xml version=&quot;1.0&quot; encoding=&quot;utf8&quot; standalone=&quot;yes&quot;?&gt;&lt;/a&gt;&quot;) results in a dynamic error [err:FODC0006] because the &quot;standalone&quot; keyword is not permitted in the text declaration that appears at the start of an external general parsed entity.


The snippet has several syntax errors, the text declaration is missing the question mark in &lt;?xml, the opening single quote &apos; does not have a matching closing single quote but instead the strings ends with a double quote &quot;, and the markup &lt;/a&gt; is also not well-formed. So I think to simply generate the error the example is supposed to demonstrate it needs to be

fn:parse-xml-fragment(&apos;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf8&quot; standalone=&quot;yes&quot;?&gt;&lt;a/&gt;&apos;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128431</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2017-02-01 08:37:25 +0000</bug_when>
    <thetext>Thanks for pointing out these errors. Now fixed.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>