Friday, August 6, 2010
Tcl and XSLT
The TclXSLT package provides a Tcl wrapper for the Gnome libxslt library. This package allows Tcl scripts to invoke XSL transformations, as well as allowing Tcl to define and implement XSL extension elements and functions.
Unlike other packages in the TclXML family, there is no pure-Tcl implementation of TclXSLT - the extension must be compiled. TclXSLT is built and installed as part of the TclXML package.
Just can't get enough...
What Happened to Version 2.0 and 2.1?
As of version 2.2, TclDOM and TclXSLT version numbering have been synchronised (in a similar fashion to Tcl and Tk). TclDOM has naturally progressed from v2.1 to v2.2, but TclXSLT jumped from v1.1 to v2.2. There was never a v1.2, v2.0 nor v2.1 release of TclXSLT.
With version 2.3 the TclXML package has also been brought into line with this version numbering policy.
The TclXML, TclDOM and TclXSLT have been merged together in version 3.2.
Contributions of any kind to the project are welcome.
An important contribution you can make is to test the package and report any bugs. Use SourceForge bug tracking to report problems or request features.
The TclXSLT package owes its existence to Explain.
TclXSLT is discussed on the main TclXML mailing lists and on comp.lang.tcl.