
XML.attributes Property
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
Alphabetical Language Reference
|
921
myDoc = new XML('<P>paragraph 1<B>bold text</B></P>');
myOtherDoc = new XML();
myOtherDoc.appendChild(myDoc.firstChild.childNodes[1]);
trace(myDoc); // Displays: "<P>paragraph 1</P>"
trace(myOtherDoc); // Displays: "<B>bold text</B>"
See Also
XML.cloneNode(), XML.createElement(), XML.createTextNode(), XML.insertBefore(),
XML.removeNode()
XML.attributes Property
an object whose properties store element attributes
Flash 5
read/write
theNode.attributes.attributeIdentifier
theNode.attributes[attributeNameInQuotes]
Description
The attributes property stores the names and values of attributes defined by theNode,
where
theNode can be an XML or XMLnode instance. For example, the ALIGN attribute of
this
P tag:
<P ALIGN="CENTER">this is a paragraph</P>
is accessed using theNode.attributes.ALIGN or theNode.attributes["ALIGN"]. If the P tag is
the only tag in our XML source, we can access the
ALIGN attribute as follows:
// Create an XML object hierarchy
myDoc = new XML('<P ALIGN="CENTER">this is a paragraph</P>');
// Access the ALIGN attribute. Displays: "CENTER"
trace(myDoc.firstChild.attributes.ALIGN);
// Set the ALIGN attribute
myDoc.firstChild.attributes.ALIGN = "LEFT";
The attributes property is itself an object. We can add new properties to the