Option declaration 023

Checks self reference of options is not allowed.

Test is expected to fail with error code err:XS0107.

The pipeline

<p:declare-step xmlns:err="http://www.w3.org/ns/xproc-error"
                xmlns:p="http://www.w3.org/ns/xproc"
                xmlns:t="http://xproc.org/ns/testsuite/3.0" version="3.0">
   <p:output port="result"/>
   <p:option name="option" required="false"
             select="$option"/>
   <p:identity>
      <p:with-input>
         <doc>{$option}</doc>
      </p:with-input>
   </p:identity>
</p:declare-step>

Revision history

26 Jan 2019, Achim Berndzen
Changed error code from XS0071 to XS0107.
22 Aug 2018, Achim Berndzen
New tests and some previous texts adapted to recent development
02 Jun 2018, Norman Walsh
Fix namespace declarations
02 Feb 2018, Achim Berndzen
added new tests