Wiki source code of Engine_tDOM

Version 6.1 by Nicolas Gregoire on 2012/01/10 11:55

Hide last authors
Nicolas Gregoire 3.1 1 [[tDOM>>http://tdom.github.com/||rel="__blank" title="tDOM Home Page"]] is a XSLT engine used in TCL scripts.
Nicolas Gregoire 1.1 2
3
Nicolas Gregoire 5.1 4 == Supported version ==
Nicolas Gregoire 1.1 5
Nicolas Gregoire 5.1 6 1.0
Nicolas Gregoire 1.1 7
Nicolas Gregoire 5.1 8 == Command line ==
9
10
11 Start 'tclsh' and paste the following script :
12
Nicolas Gregoire 6.1 13 package require tdom
Nicolas Gregoire 5.1 14 \\set xml [dom parse {<recon/>}]
15 set xsl [dom parse {<xsl:stylesheet
Nicolas Gregoire 6.1 16 version="1.0"
17 xmlns:xsl="http:~/~/www.w3.org/1999/XSL/Transform">
18 <xsl:output method="text"/>
19 <xsl:template match="/">
20 Version : <xsl:value-of select="system-property('xsl:version')" />
21 Vendor : <xsl:value-of select="system-property('xsl:vendor')" />
22 Vendor URL : <xsl:value-of select="system-property('xsl:vendor-url')" />
23 </xsl:template>
Nicolas Gregoire 5.1 24 </xsl:stylesheet>}]
25 $xml xslt $xsl result
Nicolas Gregoire 6.1 26 $result asText
Nicolas Gregoire 5.1 27
Nicolas Gregoire 2.1 28 == Identification strings ==
Nicolas Gregoire 1.1 29
Nicolas Gregoire 3.1 30 | xsl:vendor-url|http:~/~/www.tdom.org
31 | xsl:vendor|Jochen Loewer (loewerj@hotmail.com), Rolf Ade (rolf@pointsman.de) et. al.
32 | xsl:version|1
Nicolas Gregoire 1.1 33
Nicolas Gregoire 2.1 34 == Special features ==
Nicolas Gregoire 1.1 35
Nicolas Gregoire 3.1 36 * None ?