Variable declaration 022

Checks XD0001 is raised if more than one document appears as connection of p:variable and @connection is false.

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

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:variable name="var" select="count(.)"
               collection="false">
      <doc/>
      <doc/>
   </p:variable>
   <p:identity>
      <p:with-input>
         <doc>{$var}</doc>
      </p:with-input>
   </p:identity>
</p:declare-step>

Revision history

22 Apr 2019, Achim Berndzen
Adapted test to new context item strategy, new error code.
02 Jun 2018, Norman Walsh
Fix namespace declarations
18 Mar 2018, Achim Berndzen
New tests. Some tests changed to new order in p:pipe
04 Feb 2018, Achim Berndzen
Some tests fro p:variable