Foros del Web » Programación para mayores de 30 ;) » .NET »

Reemplazar innertext en.net

Estas en el tema de Reemplazar innertext en.net en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/04/2016, 12:52
 
Fecha de Ingreso: abril-2016
Mensajes: 4
Antigüedad: 8 años
Puntos: 0
Reemplazar innertext en.net

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!

Etiquetas: reemplazar, replace, xmlarchivo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:38.