XSL Transformations For Tcl

Project Home
Open this chapter TclXML
Open this chapter TclDOM
 TclXSLT You are here
  Go to this section Installation
  Go to this section Documentation
  Go to this section Version Numbering
  Go to this section Contributing
  Go to this section Discussion
Open this chapter Combo Distribution
Open this chapter tkxmllint
Open this chapter tkxsltproc
Open this chapter TclTidy
Open this chapter Xmlgen
Open this chapter Success Stories

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...

Version Numbering

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.

Reporting Bugs

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.