CharacterData.data
The data property contains the data for this node, depending
on node type. A string will be returned by nodes of type NODE_CDATA_SECTION,
NODE_COMMENT and NODE_TEXT (see the Node
object). The value of the data property for such nodes will be
the same as that of the nodeValue
property.
The following example uses the 'albums.xml' file and uses the data
property to display the text of the various 'artist' elements.
XML:
<Albums>
<Album ref="CD142"
category="Folk">
<title>Boil
The Breakfast Early</title>
<artist>The
Chieftains</artist>
</Album>
<Album ref="CD720"
category="Pop">
<title>Come
On Over</title>
<artist>Shania
Twain</artist>
</Album>
<Album ref="CD024"
category="Country">
<title>Red
Dirt Girl</title>
<artist>Emmylou
Harris</artist>
</Album>
</Albums>
Code (JavaScript):
xml_doc = new ActiveXObject("Microsoft.XMLDOM");
xml_doc.async = false;
xml_doc.load("artists.xml");
artists = xml_doc.getElementsByTagName("artist");
n_artists = artists.length;
for (i = 0; i < n_artists; i++)
document.write(artists[i].firstChild.data + "<br>");
Output:
The Chieftains
Shania Twain
Emmylou Harris
|