public static Element GetConfig( string filename ) { XmlTextReader reader = null; Element element = null; DOMParser parser; try { Console.WriteLine( "Xanthos.Utilities.ConfigParser attempting to load {0}...", filename ); reader = new XmlTextReader( filename ); parser = new DOMParser(); element = parser.Parse( reader ); Console.WriteLine( "Xanthos.Utilities.ConfigParser success!" ); } catch ( Exception exc ) { // Fail gracefully only on errors reading the file if ( !( exc is System.IO.IOException )) throw exc; Console.WriteLine( "Xanthos.Utilities.ConfigParser failed." ); } if ( null != reader ) reader.Close(); return element; }