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.
Input Ports
Name | Documentation | Connections |
---|---|---|
sourceⓅ | An XML document with srcpath attributes. Typically an XHTML rendering. | |
reportsⓈ | SVRL outputs that carry @transpect:rule-family attributes on their top-level
elements or c:errors elements with try/catch results. Only | |
paramsⓅ |
Output Ports
Name | Documentation | Connections |
---|---|---|
resultⓅ |
Options
Name | Documentation | Default |
---|---|---|
debug | 'no' | |
debug-dir-uri | ||
max-errors-per-rule | '200' | |
severity-default-name | 'no-role' | |
report-title | '' |
Subpipeline
Step | Inputs | Outputs | Options | ||||||
---|---|---|---|---|---|---|---|---|---|
p:variable status-dir-uri | concat($debug-dir-uri, '/status') | ||||||||
letex:simple-progress-msg start-msg |
| result | file = 'patch-svrl-start.txt' status-dir-uri = $status-dir-uri | ||||||
p:sink d97e52 | |||||||||
p:wrap-sequence reports |
| result | wrapper = 'c:reports' | ||||||
p:sink d97e60 | |||||||||
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. |
| result | |||||||
p:sink d97e71 |
| ||||||||
letex:store-debug d97e72 | result | pipeline-step = 'htmlreports/reports' active = $debug base-uri = $debug-dir-uri | |||||||
p:sink d97e83 | |||||||||
transpect:load-cascaded load-svrl2xsl |
| 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 |
| ||||||||
p:identity d97e97 |
| result | |||||||
p:add-attribute jquery-script |
| result | match = 'html:script' attribute-name = 'src' attribute-value = concat('data:application/x-javascript;base64,', replace(/*/node(), '\s+', '')) | ||||||
p:sink d97e114 |
| ||||||||
p:add-attribute mathjax-script |
| 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 |
| ||||||||
p:identity d97e126 |
| result | |||||||
p:add-attribute keypress-script |
| result | match = 'html:script' attribute-name = 'src' attribute-value = concat('data:application/x-javascript;base64,', replace(/*/node(), '\s+', '')) | ||||||
p:sink d97e143 |
| ||||||||
p:identity d97e144 |
| result | |||||||
p:add-attribute doge-img |
| result | match = 'html:img' attribute-name = 'src' attribute-value = concat('data:image/png;base64,', replace(/*/node(), '\s+', '')) | ||||||
p:sink d97e162 | |||||||||
p:xslt create-patch-xsl |
| result | |||||||
letex:store-debug d97e208 |
| result | pipeline-step = 'htmlreports/patch-svrl' extension = 'xsl' active = $debug base-uri = $debug-dir-uri | ||||||
p:sink d97e214 | |||||||||
p:for-each d97e215 | |||||||||
letex:store-debug d97e222 | result | pipeline-step = concat('htmlreports', replace(base-uri(), '^.+(/.+?).xml', '$1')) active = $debug base-uri = $debug-dir-uri | |||||||
p:sink d97e231 | |||||||||
p:insert create-element-for-orphaned-messages |
| result | match = '/*/*:body' position = 'first-child' | ||||||
letex:store-debug d97e253 | result | pipeline-step = 'htmlreports/pre-patch' extension = 'xhtml' active = $debug base-uri = $debug-dir-uri | |||||||
p:xslt patch |
| result | |||||||
letex:store-debug d97e271 | result | pipeline-step = 'htmlreports/patch-svrl' extension = 'xhtml' active = $debug base-uri = $debug-dir-uri | |||||||
letex:simple-progress-msg success-msg | result | file = 'patch-svrl-success.txt' status-dir-uri = $status-dir-uri | |||||||
p:sink d97e297 |
|