Hola. Querría hacer un programa que me modificase unos valores que hay
en un documento XML. He estado mirando por la web pero tengo un
problema. El código en sí sería este:
Dim documento As New XmlDocument
Dim nodo As XmlNode
Dim comida As String
documento.Load("proto.xml")
For Each nodo In documento.DocumentElement.ChildNodes
If nodo.Name = "-<Unit id='341' name='CrateofFood'>" Then
comida = nodo.ChildNodes(14).InnerText
MsgBox(comida)
End If
If comida = "100.0000" Then
comida = IComida.Text
nodo.ChildNodes(0).InnerText = comida
End If
Next
documento.Save("proto2.xml")
Pero no me va. Me de error en If nodo.Name = "-<Unit id='341'
name='CrateofFood'>" Then debido a que esa cadena de texto ¡no me la
quiere reconocer! El guión que hay antes de <Unir está en el documento
original para indicar que el grupo se cierra y por eso lo he puesto.
¿Alguna idea?
Leer las respuestas