idml2xml:hub idml2xml

idml2xml/xpl/idml2hub.xpl

Import URI: http://transpect.le-tex.de/idml2xml/xpl/idml2hub.xpl

Visualisation

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

Output Ports

NameDocumentationConnections

Document

DocumentStoriesSorted

tagged

result

Options

NameDocumentationDefault

idmlfile

hub-version

'1.1'

srcpaths

'no'

all-styles

'no'

discard-tagging

'yes'

process-embedded-images

'yes'

hub-other-elementnames-whitelist

''

output-items-not-on-workspace

'no'

debug

'no'

debug-dir-uri

resolve-uri('debug')

Subpipeline

StepInputsOutputsOptions

p:variable status-dir-uri

concat($debug-dir-uri, '/status')

letex:simple-progress-msg start-msg

source
msgs

 <c:messages>
   <c:message xml:lang="en">Starting IDML to flat Hub XML conversion</c:message>
   <c:message xml:lang="de">Beginne Konvertierung von IDML zu flachem Hub XML</c:message>
 </c:messages>

result

file = 'idml2hub-start.txt'

status-dir-uri = $status-dir-uri

idml2xml:single-doc single

result

idmlfile = $idmlfile

debug = $debug

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

srcpaths = $srcpaths

all-styles = $all-styles

discard-tagging = $discard-tagging

process-embedded-images = $process-embedded-images

hub-version = $hub-version

hub-other-elementnames-whitelist = $hub-other-elementnames-whitelist

output-items-not-on-workspace = $output-items-not-on-workspace

idml2xml:single2tagged tagged

source

result on single

xslt-stylesheet

xslt-stylesheet on single

xslt-params

xslt-params on single

result

debug = $debug

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

p:sink d213e98

source

result on tagged

p:add-attribute xslt-params-modified-after-tagged

source

xslt-params on single

result

match = 'c:param[@name eq 'hub-other-elementnames-whitelist']'

attribute-name = 'value'

attribute-value = if($discard-tagging eq 'yes') then '' else string-join( distinct-values( for $e in //XMLElement return substring-after($e/@MarkupTag, 'XMLTag/') ), ',' )

p:sink d213e113

source

result on xslt-params-modified-after-tagged

idml2xml:tagged2hub hub

source

result on tagged

xslt-stylesheet

xslt-stylesheet on single

xslt-params

result on xslt-params-modified-after-tagged

result

debug = $debug

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

hub-version = $hub-version

process-embedded-images = $process-embedded-images

letex:prepend-hub-xml-model pi

source

result on hub

result

hub-version = $hub-version

letex:simple-progress-msg success-msg

source

result on pi

msgs

 <c:messages>
   <c:message xml:lang="en">Successfully finished IDML to flat Hub XML conversion</c:message>
   <c:message xml:lang="de">Konvertierung von IDML zu flachem Hub XML erfolgreich abgeschlossen</c:message>
 </c:messages>

result

file = 'idml2hub-success.txt'

status-dir-uri = $status-dir-uri

p:sink d213e164

source

result on success-msg