plasTeX 3.0 — A Python Framework for Processing LaTeX Documents

6.3.6 Document Objects

class Document()

The top-level node of a document that contains all other nodes.

createDocumentFragment()

instantiate a new document fragment

createElement(tagName )

instantiate a new element with the given name

createTextNode(data )

instantiate a new text node initialized with data 

importNode(importedNode, deep=False )

import a node from another document. If deep  is true, all nodes within importedNode  are cloned.

normalizeDocument()

concatenate all consecutive text nodes and remove comments