Skip to main content

Document Model Node Types

The %XML.TextReaderOpens in a new tab class builds a document model structure that contains a series of nodes.

Each node represents a different “component” of the XML document (such as an element). As you move from node to node (by calling the Read method, for example), the %XML.TextReaderOpens in a new tab object's NodeType property is set to the type of the current node.

NodeType is a string and can have one of the following values:

Node Types
Type Description
“attribute” An XML attribute.
“cdata” A CDATA section.
“chars” A set of characters (such as content of an element).
“comment” An XML comment.
“element” The start of an XML element.
“endelement” The end of an XML element.
“entity” An XML entity.
“processinginstruction” An XML processing instruction.
“ignorablewhitespace” The white space between markup in a mixed content model.
FeedbackOpens in a new tab