tdom - fast XML/DOM/XPath/XSLT extension for Tcl written in C

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: tdom
Package version: 0.8.3
Package release: 1
Package architecture: i386
Package type: deb
Installed size: 584 B
Download size: 228.14 KB
Official Mirror:
tDOM takes advantage of Expat, the XML parser from James Clark, including namesspace and DTD support. It includes a modified version of Tclexpat, the Tcl interface to Expat, and comes with a (partial) DOM-I and DOM-II implementation in C for maximum performance and minimum memory need. A very complete, compliant and fast XPath implementation is provided. A fast XSLT implementation in C completes the feature set. Documentation is provided in TMML, HTML and nroff formats.



    Binary package: tdom_0.8.3-1_i386.deb
    Source package: tdom

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install tdom deb package:
      # sudo apt-get install tdom


    • /usr/lib/tcltk/tdom0.8.3/
    • /usr/lib/tcltk/tdom0.8.3/pkgIndex.tcl
    • /usr/lib/tcltk/tdom0.8.3/tdom.tcl
    • /usr/lib/tcltk/tdomhtml0.1.0/pkgIndex.tcl
    • /usr/lib/tcltk/tdomhtml0.1.0/tdomhtml.tcl
    • /usr/lib/tcltk/tnc0.3.0/
    • /usr/lib/tcltk/tnc0.3.0/pkgIndex.tcl
    • /usr/share/doc/tdom/README
    • /usr/share/doc/tdom/README.AOL
    • /usr/share/doc/tdom/changelog.Debian.gz
    • /usr/share/doc/tdom/copyright
    • /usr/share/man/man3/dom.3tcl.gz
    • /usr/share/man/man3/domDoc.3tcl.gz
    • /usr/share/man/man3/domNode.3tcl.gz
    • /usr/share/man/man3/expat.3tcl.gz
    • /usr/share/man/man3/expatapi.3tcl.gz
    • /usr/share/man/man3/tdomcmd.3tcl.gz
    • /usr/share/man/man3/tnc.3tcl.gz


    2013-06-25 - Andrew Shadura <> tdom (0.8.3-1) unstable; urgency=low * Team upload. [ Hector Romojaro ] * Switch to dpkg-source 3.0 (quilt) format. Closes: #667859 [ Andrew Shadura ] * Apply upstream patches: - Compatibility with Tcl 8.6. - The XPath function element-available() should, according to the rec, return true "if and only if the <argument> is the name of an instruction". That is, not for all known XSLT elements. - Added missing space in target pkgIndex.tcl-hand. Thanks to Gustaf Neumann for reporting the problem and providing a fix. - Fixed wrong size on memcpy on 64 bit (when sizeof(int)!=sizeof(int*)) - Fix for possible DoS attack (see CVE-2009-3720) * Fix Vcs-* fields. * Use debhelper 9 compatibility mode. * Bump Standards-Version to 3.9.4. * Add ${misc:Depends} to tdom-dev. * Update the package description. * Update the homepage.

    2012-11-30 - Michael Gilbert <> tdom (0.8.3~20080525-3+nmu2) unstable; urgency=medium * Non-maintainer upload. * Add missing kfreebsd.dpatch line (closes: #692299).

    2012-11-22 - Michael Gilbert <> tdom (0.8.3~20080525-3+nmu1) unstable; urgency=medium * Non-maintainer upload. * Add a binary-indep rule (fixes ftp-master autoreject). * Support kfreebsd in configure scripts (closes: #692299).

    2009-06-21 - Stefan Sobernig <> tdom (0.8.3~20080525-3) unstable; urgency=low * Checked for lintian sanity (v2.2.12) * Added a debian/watch file for the sake of completeness, though there are no upstream releases to expect * Bumped the debhelper compat from 4 to 5 * Bumped standards version to 3.8.2 * Fixed debian/control for some redundant because inherited fields between the source and the binary packages * Fixed debian/copyright to point to the GPLv2 explicitly for the packaging copyright * Included tnc and tdomhtml extensions (closes: Bug#344122)

    2008-06-08 - Stefan Sobernig <> tdom (0.8.3~20080525-2) unstable; urgency=medium [ Sergei Golovan ] * Adding tcltk-depends for resolving Tcl dependencies [ Stefan Sobernig ] * Pollishing debian/copyright for policy compliance as requested by ftp-masters

    2008-06-01 - Stefan Sobernig <> tdom (0.8.3~20080525-1) unstable; urgency=low * New maintainer (closes: Bug#471522) * New upstream release, based on CVS export of unreleased 0.8.3 version from (closes: Bug#413841) * Fixing clean target in debian/rules, turning it less verbose and making call to upstream distclean target conditional * Generalised build dependencies in source package to tcl-dev and changed --with-tcl path accordingly * Taking care of arch-independent file tdom.tcl * Adding a dedicated tdom-dev binary package * Fixed description of tdom binary package * Added missing debian/control information * Adding support for shared expat (--with-expat configure flag, cross- compatibility for expat 1.95.* and 2.*), captured in debian/patches/shared-expat.dpatch

    2006-09-03 - Michael Ablassmeier <> tdom (0.7.8-5) unstable; urgency=low * QA Upload (Ack NMU; Closes: #353851) * Set Maintainer to QA Group; Orphaned: #383657 * Adjust Description (Closes: #300048) * Remove config.log on clean * Conforms to latest Standards Version 3.7.2

    2006-03-18 - Lars Wirzenius <> tdom (0.7.8-4.1) unstable; urgency=low * Non-maintainer upload. * tclconfig/tcl.m4, extensions/example/tcl.m4: Fixed shell syntax error. Closes: #353851.

    2004-02-17 - David N. Welton <> tdom (0.7.8-4) unstable; urgency=low * Added tcl8.4-dev build depend. * Bug fix: "tdom: FTBFS: Missing Build-Depends", thanks to Daniel Schepler (Closes: #233136).

    2004-02-04 - David N. Welton <> tdom (0.7.8-3) unstable; urgency=low * Added full texts of MPL and Expat licenses.