Module Parser.XML.Tree
- Description
XML parser that generates node-trees.
Has some support for XML namespaces http://www.w3.org/TR/REC-xml-names/ RFC 2518 section 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