TclXSLT [L1 ] is the XSLT accessory to the TclXML project. It wraps the GNOME libxslt [L2 ].
What: TclXSLT Where: http://tclxml.sf.net/ http://freshmeat.net/projects/libxslt/ Description: Tcl wrapper for the Gnome libxslt library. Allows Tcl scripts to invoke XSL transformations as well as allowing Tcl to define and implement XSL extension elements and functions. Available only via the cvs tree at the above web site. Currently at version 3.0beta2 . The version of libxslt is currently 1.0.31 . Updated: 07/2003 Contact: See web site
An example application using TclXSLT is tkxsltproc, a GUI for xsltproc. For Mac OS X and Windows at http://tclxml.sourceforge.net/tkxsltproc.html
In a separate but related project, Steve Ball is wrapping libxml [L3 ] with a TclDOM-compatible API. This package is called Tcldomxml (aka TclDOM/libxml2).
Note that TclXSLT requires Tcldomxml for its operation.
Steve Ball has a minimal example of how he calls back to Tcl to handle a common need for an external reference with TclXSLT [L4 ].
This package is part of the ActiveTcl Batteries Included distribution.