Contents > Developing ColdFusion MX Applications > Using XML and WDDX > The XML document object > XML document structures XML DOM node structure PreviousNext

XML DOM node structure

The following table lists the contents of an XML DOM node structure:

Entry name

Type

Description

XmlName

String

The node name. For nodes such as Element or Attribute, the node name is the element or attribute name.

XmlType

String

The node XML DOM type, such as Element or Text.

XmlValue

String

The node value. This entry is used only for Attribute, CDATA, Comment, and Text type nodes.

Note: The cfdump tag does not display XmlNode structures. If you try to dump an XmlNode structure, the cfdump tag displays "Empty Structure".

The following table lists the contents of the XmlName and XmlValue fields for each node type that is valid in the XmlType entry. The node types correspond to the objects types in the XML DOM hierarchy.

Node type

XmlName

xmlValue

CDATA 
#cdata-section 

Content of the CDATA section

COMMENT 
#comment 

Content of the comment

ELEMENT 

Tag name

Empty string

ENTITYREF 

Name of entity referenced

Empty string

PI (processing instruction)

Target entire content excluding the target

Empty string

TEXT 
#text 

Content of the text node

ENTITY 

Entity name

Empty string

NOTATION 

Notation name

Empty string

DOCUMENT 
#document 

Empty string

FRAGMENT 
#document-fragment 

Empty string

DOCTYPE 

Document type name

Empty string

Note: Although XML attributes are nodes on the DOM tree, ColdFusion does not expose them as XML DOM node data structures. To view an element's attributes, use the element structure's XMLAttributes structure.

The XML document object and all its elements are exposed as DOM node structures. For example, you can use the following variable names to reference nodes in the DOM tree created from the XML example in A simple XML document:

mydoc.XmlName
mydoc.XmlValue
mydoc.XmlRoot.XmlName
mydoc.employee.XmlType
mydoc.employee.XmlNodes[1].XmlType

Contents > Developing ColdFusion MX Applications > Using XML and WDDX > The XML document object > XML document structures XML DOM node structure PreviousNext

ColdFusion 9 | ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting

Version 6.1

Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.