|
February 8, 2002 Adding An Attribute to An XML Tree Tips: February 2002
Yehuda Shiran, Ph.D.
|
|
You can add an attribute node to an XML tree with the createAttribute() method. The syntax of the method is:
where name is a string specifying the new attribute's name. This name will be echoed in the new node's nodeName property.
Let's look at an example. First, let's read in our
Now, find the root of the tree and create the new attribute object:
Create a collection of all of root's attributes and assign it to nameNodeMap:
Use the setNamedItem() method to set one of the attributes in this collection:
Let's summarize the above calls in one function:
Try it now. The first alert box echoed the XML file before adding the attribute node. The second alert box reflects the addition. Notice the Year attribute in the <sales> tag.
People who read this tip also read these tips: Look for similar tips by subject: |