Hola a todos!
Les comento que estoy tratando armar un código que permita, buscar el valor de un innertext, y lo reemplace en todos los lugares del xml(como un replace all del notepad).
Hasta el momento lo único que hace es buscar el innertext que se encuentra dentro del nodo que necesito.Lo que falta es reemplazar ese valor, en todos los lugares donde se encuentre:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim document As XmlReader = New XmlTextReader(Pathxml)
While (document.Read())
Dim type = document.NodeType
If (type = XmlNodeType.Element) Then
'if the loop found a <FirstName> tag
If (document.Name = "ns1:NUMERO2") Then
numero = document.ReadInnerXml.ToString()
End If
End If
End While
End Sub
Ejemplo:
Debe buscar el numero 14494734, y reemplazarlo en NUMERO2 y el final de NUMEROCOMPLETO
<ns1:NUMERO1>070</ns1:NUMERO1>
<ns1:NUMERO2>14494734</ns1:NUMERO2>
<ns1:NUMEROCOMPLETO>07014494734</ns1:NUMEROCOMPLETO>
Perdón si no se entiende bien cualquier duda lo explico de nuevo.
Desde ya muchas Gracias!