← Prev in month
← Prev in thread
Schematron: Is @documents of an abstract pattern subject to parameter replacement?
Hello all, Schemtron 2016 added an optional @documents attribute to sch:pattern that provides IRIs of subordinate document the rule contexts are relative to. The @documents is also allowed on an abstract pattern as per grammar in Annex A. Am I right to assume that the @documents is subject to parameter replacement when creating an instance of an abstract pattern? I.e. does #+BEGIN_SRC xml <schema xmlns="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2"> <pattern abstract="true" id="abstract-pattern" documents="'$filename'"> <rule context="/"> <assert test="true()"/> </rule> </pattern> <pattern is-a="abstract-pattern" id="instance"> <param name="filename" value="foobar.xml"/> </pattern> </schema> #+END_SRC expands into #+BEGIN_SRC xml <schema xmlns="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2"> <pattern abstract="true" id="abstract-pattern" documents="'$filename'"> <rule context="/"> <assert test="true()"/> </rule> </pattern> <pattern id="instance" documents="'foobar.xml'"> <rule context="/"> <assert test="true()"/> </rule> </pattern> </schema> #+END_SRC ? Best, -- David -- David Maus M.A. Mobile: +49-151-61506713 Www: http://dmaus.name
← Prev in month
← Prev in thread