praticamente sto parlando da sola!!!

cmq non mi sono spiegata bene, la funzione sopra indicata non è che non mi aggiorna il nodo, non lo trova proprio!!! modified infatti mi rimane a false!!

cmq ho provato a scrivere una nuova funzione... in questo caso riesco a trovare il nodo ma il valore dell'attributo non viene modificato. la nuova funzione è la seguente:

codice:
	Public Function updateNodo(ByVal padre As String, ByVal nodo As String, ByVal attr As String, ByVal newval As String) As String
...
Dim root As XmlElement = doc.DocumentElement
node = root.SelectSingleNode(nodo)
Dim str As String
For Each a In root.ChildNodes
	If a.Name.Equals(padre) Then
		node = a
		For Each b In node.ChildNodes
			If b.Name.Equals(nodo) Then
				b.Attributes(attr).Value = newval
				modified = True
			End If
		Next
	End If
Next
...
richiamando la funzione nel seguente modo:

str = file.updateNodo("Intestazione", "RigheTotali", "Value", 45)

in questo caso non ho nessun tipo di errore ma il valore del nodo non cambia:

<RigheTotali Value="1" />

x'? grazie a tutti