Skip to content
This is a currently not updated mirror of the tDOM sources. See http://core.tcl.tk/tdom/timeline
C Shell Nemerle Tcl R CSS Other
Latest commit 363cbda Oct 16, 2014 rolf Added configure option --with-expat, to build and link against the sy…
…stem or a custom expat lib. Default is, to use the included sources.
Failed to load latest commit information.
apps xslt.tcl better usable for memory debugging. Sep 20, 2013
doc Handled this mess even further. New dom featureinfo subcommand isBMPC… Dec 23, 2013
encodings Initial revision Feb 22, 2002
expat Update to expat 2.1.0. May 16, 2013
extensions Minor corrections in comments and the reason for a compiler warning r… Dec 5, 2013
generic Fixed a seg fault if tdom $parser enable is called in a callback of t… Oct 3, 2014
lib The XPath function element-available() should, aroding to the rec, May 24, 2008
mac Bumped version to 0.8.3. Aug 15, 2007
macosx Simplified. Just re-route users to the unix build. Sep 14, 2003
tclconfig Updated TEA for tdom core. tcldomsh seg fault makes that retarded. Jun 6, 2013
tests Fixed a seg fault if tdom $parser enable is called in a callback of t… Oct 3, 2014
unix Build of working tcldomsh finally restored. Jul 21, 2013
win makefile.vc generated a pkgIndex.tcl file, that didn't work in case of Oct 3, 2007
xe Changed pathes to point to the location of mondial-europe.xml. Mar 19, 2003
CHANGES Updated CHANGES. Dec 20, 2013
ChangeLog Added pointer to the CHANGES file. Dec 20, 2013
LICENSE Added this file. It references the MPL 1.1 so we might add this one a… Aug 2, 2002
Makefile.in Build of working tcldomsh finally restored. Jul 21, 2013
NPL-1_1Final.html Shouldn't this actually be the Mozzila license? Aug 2, 2002
README Updated TEA for tdom core. tcldomsh seg fault makes that retarded. Jun 6, 2013
README.AOL Bumped version to 0.8.3. Aug 15, 2007
aclocal.m4 Improvement of the build system. Now works also with the tool combina… Sep 12, 2005
configure Added configure option --with-expat, to build and link against the sy… Oct 16, 2014
configure-tcl8.0.5 Bumped version to 0.8.3. Aug 15, 2007
configure.in Added configure option --with-expat, to build and link against the sy… Oct 16, 2014
tdom.m4 Added configure option --with-expat, to build and link against the sy… Oct 16, 2014
tdomConfig.sh.in Improvement of the build system. Now works also with the tool combina… Sep 12, 2005

README


              tDOM - a XML/DOM/XPath/XSLT implementation for Tcl
                          (Version 0.8.3)

		    Jochen Loewer (loewerj@hotmail.com)
                       Rolf Ade (rolf@pointsman.de)

                       with some contributions by:

                 Zoran Vasiljevic (zv@archiware.com)
                

This directory contains a freely distributable (under the Mozilla Public 
License) thread-safe extension to Tcl/Tk called tDOM.


tDOM contains:

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

    *  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


COMPILING/USING tDOM

    Depending on your platform, (unix or win) go to the corresponding
    directory and invoke the configure script:

        ../configure
        make 
        make test
        make install

    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.

Have fun! 

- EOF -
Something went wrong with that request. Please try again.