Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/02/2016, 17:49
Enderman998
 
Fecha de Ingreso: julio-2015
Mensajes: 24
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: ¿Como leo una etiqueta especifica de un archivo xml en C#?

Cita:
Iniciado por ernestobalestrini Ver Mensaje
XML Ejemplo:
<? xml version="1.0"?>
<!DOCTYPE MENSAJE SYSTEM "respuesta.dtd">
<respuesta>
<usuarios>
<usuario>
<nombre></nombre>
<apellido></apellido>
</usuairo>
</usuarios>
</respuesta>

Código:
String xml = "Codigo xml aqui";
//Creas un nueva nueva variable de documentoXML
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
//Seleccionas los nodos de xml del nivel que desees dependiendo de la estructura de tu xml. en este caso los nodos usuario
XmlNodeList usuarios = xmlDoc.DocumentElement.SelectNodes("/respuesta/usuarios");
// recorres cada elemnto de la lista de nodos. 
 foreach (XmlNode usuario in usuarios)
{
// recorres cada propiedad de cada elemento del xml (usuario)
     foreach (XmlNode titleNode in usuario)
      {
               titleNode.Name // es el nombre del xml tag (nombre, apellido)
               titleNode.InnerText // es el valor que tiene ese xml tag
      }
}

Este codigo snippet deberia ayudarte. Si no entiendes algo avisame.
Si, pero lo que quiero es que guarde en una variable lo que esta dentro de una etiqueta especifica y que la pueda poner como el texto de un boton o label.