TclXML
Project Home You are here
Open this chapter TclXML
Open this chapter TclDOM
Open this chapter TclXSLT
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
 

NEW! TclXML, TclDOM and TclXSLT Version 3.1 are now available. 4th November 2005.

Application Releases: tkxmllint 1.7, tkxsltproc 1.7. 4th December 2004.

The TclXML project is a collection of tools and libraries for handling XML documents with the Tcl scripting language. It has Tcl, C based XML parsers, DOM interfaces and XSLT. Steve Ball, from Zveno is the original author. All of the packages released by the TclXML project are open source and a number of developers contribute and help maintain them. SourceForge provides infrastructure and hosting services (CVS, mailing lists, etc.).

Two applications are available to take the hassle out of processing XML: tkxmllint and tkxsltproc. These are GUI equivalents of libxml/libxslt's xmllint and xsltproc, respectively.

TclXML - XML Parsing For Tcl
TclDOM - Document Object Model For Tcl
TclXSLT - XSL Transformations For Tcl
Combo Distribution - Combined Package Binaries
tkxmllint - GUI Application for xmllint
tkxsltproc - GUI Application for xsltproc
TclTidy - Cleanup HTML With Tcl
Xmlgen - Writing XML with Tcl

Package Numbering

Starting with version 2.3, the version numbers of the TclXML, TclDOM and TclXSLT packages have been synchronised. From now on, these three packages will be released together, and testing is performed on same numbered distributions. The same version number of the packages should be installed.

In other words, if you install mismatching packages then there is no guarantee that they will work properly.

More About Tcl and XML

The Tcl Developers eXchange has lots of information about the Tcl scripting language.

For more information about XML go to Zveno's XML Resources page.