/** * Loads Poi basic data: descr, lang and type from xml file */ public void loadData(Poi poi, string poiSubDir) { //Debug.WriteLine("loadData: poi sub dir: " + poiSubDir, ToString()); string descr = ""; string lang = ""; string type = ""; // load xml document XmlDocument poiXmlDoc = new XmlDocument(); string poiXmlPath = getPoiXmlPath(poiSubDir); poiXmlDoc.Load(poiXmlPath); // get descr XmlNode descrNode = poiXmlDoc.SelectSingleNode("/poi/descr"); descr = descrNode.InnerText; // get lang XmlNode langNode = poiXmlDoc.SelectSingleNode("/poi/lang"); lang = langNode.InnerText; // get type XmlNode typeNode = poiXmlDoc.SelectSingleNode("/poi/type"); type = typeNode.InnerText; // insert data into poi poi.insertData(descr, lang, type); }