idml2xml:single-doc idml_single-doc
idml2xml/xpl/idml_single-doc.xpl
Import URI: idml_single-doc.xpl
Visualisation
The pre-creation of this SVG image needs the Graphviz software installed. Please inform your project maintainer.
Input Ports
none
Output Ports
Name | Documentation | Connections |
---|---|---|
resultⓅ | ||
xslt-params | ||
xslt-stylesheet | ||
report |
Options
Name | Documentation | Default |
---|---|---|
idmlfile | ||
hub-version | '1.1' | |
srcpaths | 'no' | |
all-styles | 'no' | |
discard-tagging | 'no' | |
process-embedded-images | 'no' | |
hub-other-elementnames-whitelist | '' | |
output-items-not-on-workspace | 'no' | |
debug | 'no' | |
debug-dir-uri | 'debug' |
Subpipeline
Step | Inputs | Outputs | Options | ||
---|---|---|---|---|---|
transpect:file-uri file-uri |
| result | filename = $idmlfile | ||
letex:unzip unzip | result | zip = /*/@os-path dest-dir = concat(/*/@os-path, '.tmp') overwrite = 'yes' | |||
p:choose d217e54 | |||||
name(/*) eq 'c:error' | |||||
cx:message d217e58 | result | message = 'idml2hub error on unzipping. ', //text(), ' ' | |||
p:otherwise | |||||
p:identity d217e66 | result | ||||
p:sink d217e69 |
| ||||
p:load load-stylesheet | result | href = '../xslt/idml2xml.xsl' | |||
p:sink d217e72 |
| ||||
p:add-attribute d217e73 |
| result | match = '/c:param-set/c:param[@name eq 'src-dir-uri']' attribute-name = 'value' attribute-value = /c:files/@xml:base | ||
p:add-attribute d217e110 | result | match = '/c:param-set/c:param[@name eq 'hub-version']' attribute-name = 'value' attribute-value = $hub-version | |||
p:add-attribute d217e114 | result | match = '/c:param-set/c:param[@name eq 'discard-tagging']' attribute-name = 'value' attribute-value = $discard-tagging | |||
p:add-attribute d217e118 | result | match = '/c:param-set/c:param[@name eq 'all-styles']' attribute-name = 'value' attribute-value = $all-styles | |||
p:add-attribute d217e122 | result | match = '/c:param-set/c:param[@name eq 'srcpaths']' attribute-name = 'value' attribute-value = $srcpaths | |||
p:add-attribute d217e126 | result | match = '/c:param-set/c:param[@name eq 'process-embedded-images']' attribute-name = 'value' attribute-value = $process-embedded-images | |||
p:add-attribute d217e130 | result | match = '/c:param-set/c:param[@name eq 'hub-other-elementnames-whitelist']' attribute-name = 'value' attribute-value = $hub-other-elementnames-whitelist | |||
p:add-attribute xslt-params | result | match = '/c:param-set/c:param[@name eq 'output-items-not-on-workspace']' attribute-name = 'value' attribute-value = $output-items-not-on-workspace | |||
p:sink d217e138 |
| ||||
p:load designmap | result | href = concat(/c:files/@xml:base, 'designmap.xml') | |||
p:xslt Document |
| result | initial-mode = 'idml2xml:Document' | ||
letex:store-debug d217e159 | result | pipeline-step = 'idml2xml/idml2xml.05.Document' active = $debug base-uri = if (not($debug-dir-uri) or $debug-dir-uri = '') then concat(/c:parm-set/c:param[@name eq 'src-dir-uri'], 'debug') else $debug-dir-uri | |||
p:sink d217e168 |