tdom

tdom
tdom is an expat parser object extension to create an in-memory DOM tree from the input while parsing.

        package require tdom

    set parser [expat]

    tdom $parser enable

# DESCRIPTION

tdom adds the C handler set "tdom" to an tcl expat parser obj. This handler set builds an in-memory DOM tree out of the input, parsed by the parser. A DOM tree created this way behave exactly like a DOM tree created by the "dom" command (see there). In fact, tdom is only another interface to the same functionality; it uses the code behind the dom code for building the DOM tree.

tdom
parserObj
enable

Adds the tdom C handler set to a Tcl expat parser object. Next time, the parser parses input, the tdom C handler functions create an in-memory DOM tree.

tdom
parserObj
getdoc

Returns the DOM tree as domDoc (see there) object.

tdom
parserObj
setStoreLineColumn
?boolean?

See the method setStoreLineColumn of the dom command.

tdom
parserObj
remove

Removes the tdom C handler set from the parser object.

tdom
parserObj
keepEmpties

See the option -keepEmpties of the dom command.

tdom
parserObj
setExternalEntityResolver
script
dom
expat
DOM
SAX
C handler set