tr:oxy-validate-with-schematron validate-with-schematron
schematron/xpl/oxy-schematron.xpl
Import URI: http://transpect.io/schematron/xpl/oxy-schematron.xpl
A Schematron validation step that uses oXygen’s abstract expansion XSL by default.
The reason for selecting oXygen’s implementation is that it expands placeholders in (sch:report | sch:assert)/@role.
It isn’t fully featured yet. For example, assert-valid doesn’t have an effect.
Input Ports
Name | Documentation | Connections |
---|---|---|
sourceⓅ | ||
schema | ||
parametersⓅ | ||
abstract-expansion-xsl |
| |
sch2xsl |
|
Output Ports
Name | Documentation | Connections |
---|---|---|
resultⓅ | ||
report |
Options
Name | Documentation | Default |
---|---|---|
family | The Schematron checking rule “family”, a set of rules with same categories. They will be displayed by tr:patch-svrl. | 'unspecified' |
step-name | The XProc step whose output has been checked. This will be displayed by tr:patch-svrl. | '' |
assert-valid | 'false' | |
phase | '#ALL' |
Subpipeline
Step | Inputs | Outputs | Options |
---|---|---|---|
p:xslt d175e45 |
| result | |
p:xslt create-xsl |
| result | |
p:sink d175e76 |
| ||
p:xslt d175e77 |
| result | |
p:add-attribute d175e94 | result | attribute-name = 'tr:family' match = '/*' attribute-value = $family | |
p:add-attribute apply-xsl | result | attribute-name = 'tr:step-name' match = '/*' attribute-value = $step-name | |
p:sink d175e102 |