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.