dxml

Modules

dom
module dxml.dom

This implements a DOM for representing an XML 1.0 document. parseDOM uses an dxml.parser.EntityRange to parse the document, and DOMEntity recursively represents the DOM tree.

parser
module dxml.parser

This implements a range-based StAX _parser for XML 1.0 (which will work with XML 1.1 documents assuming that they don't use any 1.1-specific features). For the sake of simplicity, sanity, and efficiency, the DTD section is not supported beyond what is required to parse past it.

util
module dxml.util

This module contains helper functions which aren't specific to the parser, the DOM, or the writer.

writer
module dxml.writer

This module provides functionality for creating XML 1.0 documents.