Variable declaration 021

Checks that err:XD0001 is raised if more than one document appears as connection on p:variable and @connection is missing. (This error is only raised if the context item is referenced.)

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(.)">
      <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.
16 Oct 2018,
Fixed test; the error is only raised if the context item is referenced.
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