Recorrer string que contiene XML
Recorremos cada uno de los nodos y sus elementos del XML que contiene el string.
public void ReadXML(string xmlString)
{
// Este valor se recibe como parametro.
xmlString = @”<?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’?><NODOUNO><ElemUno>REF0003</ElemUno><ElemDos>denied</ElemDos><ElemTres>000046442</ElemTres</ NODOUNO >”;
try
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
string valor = “”;
string nombre = “”;
foreach (XmlNode xmlNode in xmlDoc.DocumentElement.ChildNodes)
{
nombre = xmlNode.Name;
valor = xmlNode.InnerText;
}
}
catch (Exception ex)
{ throw ex; }
}