Import-006 (AB)

Tests import of a p:declare-step with @visibility='private'.

Test is expected to pass.

The pipeline

<p:declare-step xmlns:p="http://www.w3.org/ns/xproc"
                xmlns:t="http://xproc.org/ns/testsuite/3.0" xmlns:x="http://test" version="3.0">
   <p:import href="../pipelines/ab-import-003.xpl"/>
   <p:output port="result"/>
   <x:step/>
</p:declare-step>

Result

<success xmlns:t="http://xproc.org/ns/testsuite/3.0"
         xmlns:test="http://test"/>

Schematron checks

<s:schema xmlns:s="http://purl.oclc.org/dsdl/schematron"
          xmlns:t="http://xproc.org/ns/testsuite/3.0" queryBinding="xslt2">
   <s:pattern>
      <s:rule context="/">
         <s:assert test="success">The document root is not success.</s:assert>
      </s:rule>
   </s:pattern>
</s:schema>

Revision history

23 Apr 2025, Achim Berndzen
Just corrected typo in schematron message.
10 Jun 2021, Achim Berndzen
Added attribute 'queryBinding' to schematron's schema.
24 Feb 2019, Achim Berndzen
Added new tests for p:declare-step and p:import.