Option declaration 032

Checks error is raised if p:option (parent not p:library) uses @visibility.

Test ab-option-032.xml is expected to pass.

The pipeline


<p:declare-step xmlns:p="http://www.w3.org/ns/xproc" version="3.0">
   <p:output port="result"/>
   <p:option name="option" select="5" visibility="public"/>
   <p:identity>
      <p:with-input>
         <doc/>
      </p:with-input>
   </p:identity>
</p:declare-step>
MorganaXProc passing XML Calabash passing

Schematron validation


<s:schema xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2">
   <s:pattern>
      <s:rule context="/">
         <s:assert test="doc">The pipeline root is not 'doc'.</s:assert>
      </s:rule>
   </s:pattern>
</s:schema>

Revision history

10 Jun 2021, Achim Berndzen

Added attribute 'queryBinding' to schematron's schema.

02 Mar 2019, Achim Berndzen

Fixed test because XS0093 is should not be raised anymore.

19 Feb 2019, Achim Berndzen

Fixed test because XS0093 needs to be raised.

10 Aug 2018 18:12, Achim Berndzen

Some new and some changed tests