transpect:patch-svrl patch-svrl

htmlreports/xpl/patch-svrl.xpl

Import URI: http://transpect.le-tex.de/htmlreports/xpl/patch-svrl.xpl

Visualisation

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

Output Ports

NameDocumentationConnections

result

Options

NameDocumentationDefault

debug

'no'

debug-dir-uri

max-errors-per-rule

'200'

severity-default-name

'no-role'

report-title

''

Subpipeline

StepInputsOutputsOptions

p:variable status-dir-uri

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

letex:simple-progress-msg start-msg

source

source params on patch-svrl

msgs

 <c:messages>
   <c:message xml:lang="en">Patching messages into HTML rendering</c:message>
   <c:message xml:lang="de">Montiere die Meldungen in das HTML-Rendering</c:message>
 </c:messages>

result

file = 'patch-svrl-start.txt'

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

p:sink d97e52

source

result on start-msg

p:wrap-sequence reports

source

reports on patch-svrl

result

wrapper = 'c:reports'

p:sink d97e60

source

result on reports

p:identity filter-document

Just in case that there are blank lines in front of the XHTML -- these will constitute an empty document by themselves.

source

source on patch-svrl

result

p:sink d97e71

source

result on filter-document

letex:store-debug d97e72

source

result on reports

result

pipeline-step = 'htmlreports/reports'

active = $debug

base-uri = $debug-dir-uri

p:sink d97e83

source

result on d97e72

transpect:load-cascaded load-svrl2xsl

paths

params on patch-svrl

result

filename = 'htmlreports/svrl2xsl.xsl'

fallback = 'http://transpect.le-tex.de/htmlreports/xsl/svrl2xsl.xsl'

debug = $debug

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

p:sink d97e96

source

result on load-svrl2xsl

p:identity d97e97

source

p:data

result

p:add-attribute jquery-script

source
<script id="jquery"/>

result

match = 'html:script'

attribute-name = 'src'

attribute-value = concat('data:application/x-javascript;base64,', replace(/*/node(), '\s+', ''))

p:sink d97e114

source

result on jquery-script

p:add-attribute mathjax-script

source
<script id="mathjax"/>

result

match = 'html:script'

attribute-name = 'src'

attribute-value = 'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'

p:sink d97e125

source

result on mathjax-script

p:identity d97e126

source

p:data

result

p:add-attribute keypress-script

source
<script id="keypress"/>

result

match = 'html:script'

attribute-name = 'src'

attribute-value = concat('data:application/x-javascript;base64,', replace(/*/node(), '\s+', ''))

p:sink d97e143

source

result on keypress-script

p:identity d97e144

source

p:data

result

p:add-attribute doge-img

source
<img id="doge" class="doge" alt="wow"/>

result

match = 'html:img'

attribute-name = 'src'

attribute-value = concat('data:image/png;base64,', replace(/*/node(), '\s+', ''))

p:sink d97e162

source

result on doge-img

p:xslt create-patch-xsl

source

result on reports

result on filter-document

result on jquery-script

result on keypress-script

result on mathjax-script

result on doge-img

stylesheet

result on load-svrl2xsl

parameters

params on patch-svrl

result

letex:store-debug d97e208

source

result on create-patch-xsl

result

pipeline-step = 'htmlreports/patch-svrl'

extension = 'xsl'

active = $debug

base-uri = $debug-dir-uri

p:sink d97e214

source

result on d97e208

p:for-each d97e215

secondary on create-patch-xsl

letex:store-debug d97e222

source

current on d97e215

result

pipeline-step = concat('htmlreports', replace(base-uri(), '^.+(/.+?).xml', '$1'))

active = $debug

base-uri = $debug-dir-uri

p:sink d97e231

source

result on d97e222

p:insert create-element-for-orphaned-messages

source

source on patch-svrl

insertion

 <div id="BC_orphans">
   <p srcpath="BC_orphans"/>
   <p style="text-indent:0em" srcpath=""/>
 </div>

result

match = '/*/*:body'

position = 'first-child'

letex:store-debug d97e253

source

result on create-element-for-orphaned-messages

result

pipeline-step = 'htmlreports/pre-patch'

extension = 'xhtml'

active = $debug

base-uri = $debug-dir-uri

p:xslt patch

source

result on d97e253

stylesheet

result on create-patch-xsl

parameters

params on patch-svrl

result

letex:store-debug d97e271

source

result on patch

result

pipeline-step = 'htmlreports/patch-svrl'

extension = 'xhtml'

active = $debug

base-uri = $debug-dir-uri

letex:simple-progress-msg success-msg

source

result on d97e271

msgs

 <c:messages>
   <c:message xml:lang="en">Patched messages into HTML rendering</c:message>
   <c:message xml:lang="de">Meldungen in das HTML-Rendering einmontiert</c:message>
 </c:messages>

result

file = 'patch-svrl-success.txt'

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

p:sink d97e297

source

result on success-msg