letex:xslt-mode xslt-mode
xproc-util/xslt-mode/xslt-mode.xpl
Import URI: http://transpect.le-tex.de/xproc-util/xslt-mode/xslt-mode.xpl
Visualisation
The pre-creation of this SVG image needs the Graphviz software installed. Please inform your project maintainer.
Input Ports
Output Ports
Name | Documentation | Connections |
---|---|---|
resultⓅⓈ | ||
secondaryⓈ |
Options
Name | Documentation | Default |
---|---|---|
modeⓇ | Please be aware that, as per the spec, the initial mode option of p:xslt must be a QName. You cannot invoke the #default mode here. And if you’re using namespace-prefixed modes, you’ll have to declare the namespaces here in this .xpl file. This is admittedly unfortunate. | |
prefix | '' | |
msg | 'no' | |
debug | 'no' | |
debug-dir-uri | ||
hub-version | '' |
Subpipeline
Step | Inputs | Outputs | Options | ||
---|---|---|---|---|---|
p:variable debug-file-name | concat($prefix, '.', replace($mode, ':', '_')) | ||||
p:choose d171e33 | |||||
$msg = 'yes' | |||||
cx:message d171e40 |
| result | message = concat('Mode: ', $mode, if ($prefix and $debug = 'yes') then concat(' debugs into ', $debug-dir-uri, '/', replace($debug-file-name, '//+', '/'), '.xml') else '' ) | ||
p:otherwise | |||||
p:identity d171e49 |
| result | |||
p:xslt xslt |
| result | initial-mode = $mode | ||
p:sink d171e72 | |||||
p:for-each d171e73 | |||||
p:store d171e82 | result | indent = 'true' omit-xml-declaration = 'false' href = base-uri() | |||
letex:prepend-xml-model d171e87 | result | hub-version = $hub-version | |||
letex:store-debug d171e101 | result | pipeline-step = $debug-file-name active = $debug base-uri = $debug-dir-uri |