Hi,
I am parsing a xml string for a specific element using XmlTextReader (code
below). I now need to change it to get the element's value plus get the
parent node's name. Can someone help me?
Thanks
public object GetResponseValue(string xml, string element)
{
using (XmlTextReader reader = new XmlTextReader(new
System.IO.StringReader(xml)))
{
object elementValue = null;
object elementTag = reader.NameTable.Add(element);
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
{
if (reader.Name.Equals(elementTag))
{
elementValue = reader.ReadElementContentAsObject();
break;
}
}
}
return elementValue;
}
}