2006-03-03 13:00:54

cDomlette implementation: a very fast DOM-like library tailored for use in XPath/XSLT

Copyright 2003 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

CreateParser([readExtDtd]) -> Parser

Return a new XML parser object.
[readExtDtd]

GetAllNs(node) -> dict

Get all of the namespaces defined in scope of this node.
node

GetNodeCount() -> int

For regression testing.

nonvalParse(isrc[, readExtDtd[, parseAsEntity]]) -> Document

isrc[, readExtDtd[, parseAsEntity]]

parse(isrc[, readExtDtd[, parseAsEntity]]) -> Document

isrc[, readExtDtd[, parseAsEntity]]

SeekNss(node) -> dict

Traverses the tree to seek an approximate set of defined namespaces.
node

StartNodeCounting()

For regression testing.

TestRefCounts(tester, document)

For regression testing.
tester, document

TestTree() -> Document

For regression testing.

C objects to be exported from one extension module to another

C objects are used for communication between extension modules. They provide a way for an extension module to export a C interface to other extension modules, so that extension modules can use the Python import mechanism to link to one another.
<PyCObject object>

C objects to be exported from one extension module to another

C objects are used for communication between extension modules. They provide a way for an extension module to export a C interface to other extension modules, so that extension modules can use the Python import mechanism to link to one another.
<PyCObject object>
'http://4suite.org/sax/features/process-xincludes'
10
'http://4suite.org/sax/properties/whitespace-rules'
3
2
1
20

The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.

<DOMImplementation>