Files of check-in [d0ce231bf9]
in the top-level directory
tDOM - a XML/DOM/XPath/XSLT implementation for Tcl
Jochen Loewer (firstname.lastname@example.org)
Rolf Ade (email@example.com)
with some contributions by:
Zoran Vasiljevic (firstname.lastname@example.org)
This directory contains a freely distributable (under the Mozilla Public
License) thread-safe extension to Tcl/Tk called tDOM.
* the newest version of Expat, the XML parser from James Clark,
including namespace and DTD support.
* a modified version of Steve Ball's Tclexpat, the Tcl interface to
expat, for event-like (SAX-like) XML parsing. The modifications
are for performance improvements, to make the newest Expat
features (XML namespace) available and for some additional features.
* a (partial) DOM I and II implementation in C for maximum
performance and minimum memory need following the W3C DOM Core
Level 1 recommendation using a OO-like syntax.
* a very complete, compliant and fast XPath implementation in C
following the November 99 W3C recommendation.
* a fast XSLT implementation in C following the W3C Recommendation
16 November 1999.
* a (partial) implementation in C of the XPointer (97) navigational
* UTF-8 to 8 bit encoding back conversion functionality to support
Tcl version < 8.1x
* optional DTD validation
* additional convenience methods
* documentation in TMML, HTML and nroff format
Depending on your platform, (unix or win) go to the corresponding
directory and invoke the configure script:
Alternatively, you can build the tDOM package in just about any
directory elsewhere on the fileystem (since TEA-compatible).
You might also want to do "../configure --help" to get list of all
supported options of the configure script. In the "unix" directory
there is a "CONFIG" file containing some examples on how to invoke
the "configure" script for some common cases. You can peek
there. This file also includes a short description of the tDOM
specific configure options.
Since tDOM is TEA-compatible you should be able to build it using
the MinGW build environment for Windows. There is also the MSVC
nmake file so you can compile the package with Microsoft tools.
The compile process will build the tDOM shared library suitable for
loading into the Tcl shell using standard "package require" mechanism.
- EOF -