rendered paste body public String GetXmlNodeValue(String srcfile, String nodename)
{
String nodeval = "";
XmlTextReader textReader = new XmlTextReader(srcfile);
textReader.Read();
XmlDocument doc = new XmlDocument();
doc.Load(textReader);
textReader.Close();
foreach (XmlNode rootnode in doc.ChildNodes)
{
if (rootnode.Name.ToUpper() == nodename.ToUpper())
{
nodeval = rootnode.InnerText.ToString();
break;
}
foreach (XmlNode childnode in rootnode.ChildNodes)
{
if (childnode.Name.ToUpper() == nodename.ToUpper())
{
nodeval = childnode.InnerText.ToString();
break;
}
foreach (XmlNode gchildnode in childnode.ChildNodes)
{
if (gchildnode.Name.ToUpper() == nodename.ToUpper())
{
nodeval = gchildnode.InnerText.ToString();
break;
}
foreach (XmlNode ggnode in gchildnode.ChildNodes)
{
if (ggnode.Name.ToUpper() == nodename.ToUpper())
{
nodeval = ggnode.InnerText.ToString();
break;
}
foreach (XmlNode gggnode in ggnode.ChildNodes)
{
if (gggnode.Name.ToUpper() == nodename.ToUpper())
{
nodeval = gggnode.InnerText.ToString();
break;
}
foreach (XmlNode ggggnode in gggnode.ChildNodes)
{
if (ggggnode.Name.ToUpper() == nodename.ToUpper())
{
nodeval = ggggnode.InnerText.ToString();
break;
}
}
}
}
}
}
}
return nodeval;
}