I have searched everywhere but cant find something that works! I have some xml which looks like this:
<?xml version="1.0" encoding="utf-8"?>
<times>
<given type="type1">
<data1>"data1 here</data1>
<data2>"data2 here"</data2>
</given>
<given type = "type2">
<data1>"data1 here</data1>
<data2>"data2 here"</data2>
</given>
<given type = "type3">
<data1>"data1 here</data1>
<data2>"data2 here"</data2>
</given>
</times>
I want to change the name of "type2" to "typeX". I have some code below but it doesnt work. Any ideas would be most welcome!
Dim newValue As String
Dim xmlDoc = New XmlDocument
xmlDoc.Load(xmlfile)
Dim attr As XmlAttribute
attr = xmlDoc.SelectSingleNode("/given[@type='type2']")
attr.Value = "typeX"
xmlDoc.Save(xmlfile)