
1062
DEVELOPING
COLDFUSION 9 APPLICATIONS
Using Web Elements and External Objects
Las
t
upda
te
d 8/5/2010
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 that you created from the XML example in “
A simple
XML document
” on page 1059:
mydoc.XmlName
mydoc.XmlValue
mydoc.XmlRoot.XmlName
mydoc.employee.XmlType
mydoc.employee.XmlNodes[1].XmlType
ColdFusion XML tag and functions
The following table lists the ColdFusion tags and functions that create and manipulate XML documents:
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