Example #1
0
        /**
         * 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);
        }