già ke ci sono vi posto il codice completo della pag (ovviamente compresto tra tag <script runat="server>)
codice:
Sub Page_Load
Dim xmldoc as new XmlDataDocument()
xmldoc.Load(Server.MapPath("prova.xml"))
Dim nodo1 as XMLNode 'List
nodo1 = xmldoc.SelectNodes("/root/nodo1[@id=" & Request.QueryString("id") & "]")(0)
txt1.text = nodo1.innerXML
End Sub
Sub Salva (sender As Object, e As System.EventArgs)
Dim xmldoc1 as new XmlDataDocument()
xmldoc1.Load(Server.MapPath("prova.xml"))
Dim nodo2 as XMLNode 'List
nodo2 = xmldoc1.SelectNodes("/root/nodo1[@id=" & Request.QueryString("id") & "]/testo")(0)
nodo2.innerXML = "txt1.text"
xmldoc1.Save("prova.xml")
End Sub
dove txt1 è l'id di un textbox, e salva viene rikiamato al click su un button.
il file xml è questo
codice:
<root>
<nodo1 id="1">
<testo>Ciao a tutti</testo>
</nodo1>
<nodo1 id="2">
<testo>Come va?</testo>
</nodo1>
</root>
rispetto a prima è cambiato ke ID è un attributo di "nodo1"