transpect:validate-with-schematron2 (in library validate-with-schematron.xpl) validate-with-schematron2

Visualisation

The pre-creation of this SVG image needs the Graphviz software installed. Please inform your project maintainer.

Output Ports

NameDocumentationConnections

result

report

htmlreport

svrl

Options

NameDocumentationDefault

debug

'no'

debug-dir-uri

phase

'#ALL'

Subpipeline

StepInputsOutputsOptions

p:parameters consolidate-params

parameters

parameters on validate-with-schematron2

result

p:for-each validate-loop

source on validate-with-schematron2

p:validate-with-schematron sch

schema

schema on validate-with-schematron2

source

current on validate-loop

parameters

result on consolidate-params

result

assert-valid = 'false'

phase = $phase

p:sink d314e381

source

result on sch

p:add-attribute d314e383

source

report on sch

result

match = '/*'

attribute-name = 'transpect:step-name'

attribute-value = /c:param-set/c:param[@name eq 'step-name']/@value

p:add-attribute add-family-attribute

source

result on d314e383

result

match = '/*'

attribute-name = 'transpect:rule-family'

attribute-value = /c:param-set/c:param[@name eq 'family']/@value

letex:store-debug d314e405

source

result on add-family-attribute

result

extension = 'svrl.xml'

pipeline-step = concat('schematron/', /c:param-set/c:param[@name = 'basename']/@value, '.', /c:param-set/c:param[@name = 'family']/@value)

active = $debug

base-uri = $debug-dir-uri

p:sink d314e417

source

result on d314e405

p:sink d314e420

source

p:for-each conditionally-patch-html

This is no actual loop. It is just for patching the HTML input if there is an HTML document on the html-in port, and to do nothing if there isn't.

html-in on validate-with-schematron2

cx:message d314e437

source

current on conditionally-patch-html

result

message = 'OOOOOOOOOOOOOOOOOOOOOOOOO ', /*/name()

p:sink d314e447

source

result on d314e437

transpect:patch-svrl patch

reports

partial-reports on validate-loop

source

current on conditionally-patch-html

params

parameters on validate-with-schematron2

result

debug = $debug

debug-dir-uri = $debug-dir-uri

p:sink d314e473

source