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..."
);