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.

Output Ports

NameDocumentationConnections

result

xslt-params

xslt-stylesheet

report

Options

NameDocumentationDefault

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

StepInputsOutputsOptions

transpect:file-uri file-uri

source

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

source

result on unzip

result

message = 'idml2hub error on unzipping. ', //text(), ' '

p:otherwise

p:identity d217e66

source

result on unzip

result

p:sink d217e69

source

p:load load-stylesheet

result

href = '../xslt/idml2xml.xsl'

p:sink d217e72

source

result on load-stylesheet

p:add-attribute d217e73

source

 <c:param-set>
   
   <c:param name="debug" value="'0'"/>
   <c:param name="src-dir-uri"/>
   <c:param name="hub-version"/>
   <c:param name="srcpaths"/>
   <c:param name="all-styles"/>
   <c:param name="discard-tagging"/>
   <c:param name="process-embedded-images"/>
   <c:param name="hub-other-elementnames-whitelist"/>
   <c:param name="output-items-not-on-workspace"/>
 </c:param-set>

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

source

result on d217e73

result

match = '/c:param-set/c:param[@name eq 'hub-version']'

attribute-name = 'value'

attribute-value = $hub-version

p:add-attribute d217e114

source

result on d217e110

result

match = '/c:param-set/c:param[@name eq 'discard-tagging']'

attribute-name = 'value'

attribute-value = $discard-tagging

p:add-attribute d217e118

source

result on d217e114

result

match = '/c:param-set/c:param[@name eq 'all-styles']'

attribute-name = 'value'

attribute-value = $all-styles

p:add-attribute d217e122

source

result on d217e118

result

match = '/c:param-set/c:param[@name eq 'srcpaths']'

attribute-name = 'value'

attribute-value = $srcpaths

p:add-attribute d217e126

source

result on d217e122

result

match = '/c:param-set/c:param[@name eq 'process-embedded-images']'

attribute-name = 'value'

attribute-value = $process-embedded-images

p:add-attribute d217e130

source

result on d217e126

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

source

result on d217e130

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

source

result on xslt-params

p:load designmap

result

href = concat(/c:files/@xml:base, 'designmap.xml')

p:xslt Document

source

result on designmap

parameters

result on xslt-params

stylesheet

result on load-stylesheet

result

initial-mode = 'idml2xml:Document'

letex:store-debug d217e159

source

result on Document

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

source

result on d217e159

Used by