public string getReproTid()
{ string path = AppcompatExtend.AppcompatExtend.ProgramFiles + @"\GFI\WebMonitor\Data\Reports.xml"; // file path if (!File.Exists(path)) { path = AppcompatExtend.AppcompatExtend.ProgramFilesX86 + @"\GFI\WebMonitor\Data\Reports.xml"; } XmlDocument doc = new XmlDocument(); doc.Load(path); // load xml file string reportid = ""; reportid = doc.InnerXml.Substring(doc.InnerXml.IndexOf("<reportId>") + 10, doc.InnerXml.IndexOf("</reportId>") - doc.InnerXml.IndexOf("<reportId>") - 10); // get xml striing return reportid; }
Another function to read xml file:
XmlDocument doc = newXmlDocument
();
doc.LoadXml(
"<BKS><book ISBN='1-861001-57-5'>"
+
"<title>Pride And Prejudice</title>"
+
"<price>20</price>"
+
"</book><book ISBN='1-861001-57-5'>"
+
"<title>Pride And Prejudice</title>"
+
"<price>19</price>"
+
"</book></BKS>"
);
XmlNode theBook = (XmlNode)doc.SelectSingleNode("/BKS"
);
XmlNodeList
firstLevelNodeList = theBook.ChildNodes;
XmlNodeList
secondlist = firstLevelNodeList[1].ChildNodes;
for (int
i = 0; i <= secondlist.Count; i++)
{
if (secondlist[i].Name == "price"
)
{
Console
.WriteLine(secondlist[i].InnerText);
}
}
Console.WriteLine("Display the price element..."
);