| Contents > Developing ColdFusion MX Applications > Using XML and WDDX > The XML document object > XML document structures 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 |
|
|
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.