# Module Parser.XML.Tree

Inheritance graph

Description

  XML parser that generates node-trees.

  Has some support for XML namespaces http://www.w3.org/TR/REC-xml-names/ RFC 2518 23.4.

Note

  This module defines two sets of node trees; the SimpleNode-based, and the Node-based. The main difference between the two, is that the Node-based trees have parent pointers, which tend to generate circular data references and thus garbage.

  There are some more subtle differences between the two. Please read the documentation carefully.

Constant DTD_ATTLIST

  ``constant` `int` Parser.XML.Tree.`DTD_ATTLIST``

Constant DTD_ELEMENT

  ``constant` `int` Parser.XML.Tree.`DTD_ELEMENT``

Constant DTD_ENTITY

  ``constant` `int` Parser.XML.Tree.`DTD_ENTITY``

Constant DTD_NOTATION

  ``constant` `int` Parser.XML.Tree.`DTD_NOTATION``

Constant STOP_WALK

  ``constant` `int` Parser.XML.Tree.`STOP_WALK``

Constant XML_ATTR

  ``constant` `int` Parser.XML.Tree.`XML_ATTR``

Description

  Attribute nodes are created on demand

Constant XML_COMMENT

  ``constant` `int` Parser.XML.Tree.`XML_COMMENT``

Constant XML_DOCTYPE

  ``constant` `int` Parser.XML.Tree.`XML_DOCTYPE``

Constant XML_ELEMENT

  ``constant` `int` Parser.XML.Tree.`XML_ELEMENT``

Constant XML_HEADER

  ``constant` `int` Parser.XML.Tree.`XML_HEADER``

Constant XML_NODE

  ``constant` Parser.XML.Tree.`XML_NODE``

Constant XML_PI

  ``constant` `int` Parser.XML.Tree.`XML_PI``

Constant XML_ROOT

  ``constant` `int` Parser.XML.Tree.`XML_ROOT``

Constant XML_TEXT

  ``constant` `int` Parser.XML.Tree.`XML_TEXT``