/// <summary>
        /// This method parses the given XML file context
        /// </summary>
        /// <param name="fileFullPathName">File full path</param>
        /// <returns>KMLParser with loaded file context</returns>
        public static KMLParser ParseFile(string fileFullPathName)
        {
            var text = System.IO.File.ReadAllText(fileFullPathName);

            var p = new KMLParser(text);

            return(p);
        }
 /// <summary>
 /// Constructor. Accepts the KML string.
 /// </summary>
 /// <param name="kml">KML data to be parsed</param>
 public KMLProcessor(string kml)
 {
     _kml    = kml;
     _parser = new KMLParser(kml);
     _parser.Parse();
 }