| DescriptionSablotron recognizes the extension element 
funct:script (xmlns:funct="http://exslt.org/functions")
to run ECMAScript (JavaScript) functions as suggested by 
EXSLT.org. Extension functions have a read-only DOM access 
to the main XML document and to 
node-sets passed as arguments. The implementation follows the 
ECMAScript/DOM2 Language Binding defined in XSLT 1.1, 
Appendix C3, and DOM Level2, Appendix E. See Sablotron 
Extensions API Reference guide to get more details on how to use
DOM methods from JS extension functions.
Sablotron also supports exsl:document element 
(xmlns:exsl="http://exslt.org/common") to produce multiple output
documents.
 
In addition to the standard output methods (xml, html and text), it is 
possible to output xhtml. Documents output using this method obey the 
XHTML 1.0 rules (in particular, all empty elements are closed). 
To choose the method, use xsl:output method='xhtml'.
 |