This changes the first names node text.
Code:
'Creates object for "Msxml2.DOMDocument"
Set xmlDoc = CreateObject("Msxml2.DOMDocument")
'Loads XML whhich we want to read
'xmlDoc.Load "d:\anand\test.xml"
'Selects the method through which we want to read the XML
Set Namenode = xmlDoc.getElementsByTagName("Name")
Set Placenode = xmlDoc.getElementsByTagName("Place")
Set Agenode = xmlDoc.getElementsByTagName("Age")
'Calculate the length of the node item this is helpful while retrieving xml items
Namelength = Namenode.Length
Agelength = Agenode.Length
Placelength = Placenode.Length
Counter = 1
'Loop to retrive xml items.
For Counter = 0 To Namelength - 1
If Counter = 0 Then
Namenode.Item(Counter).Text = "My New First Name"
End If
Nameitem = Namenode.Item(Counter).Text
Ageitem = Agenode.Item(Counter).Text
Placeitem = Placenode.Item(Counter).Text
MsgBox Nameitem
MsgBox Ageitem
MsgBox Placeitem
Next
xmlDoc.Save "d:\anand\test.xml"
--------------------
JFry