public void WriteToXML() { string wordsFileName; XmlTextWriter writer = null; try { wordsFileName = WordLanuage.ToString() + ".xml"; writer = new XmlTextWriter(wordsFileName, Encoding.Unicode); writer.Formatting = Formatting.Indented; writer.WriteStartDocument(); writer.WriteStartElement("Words"); WriteXml(writer); WriteLine("The {0} file is generated!", wordsFileName); } catch (Exception ex) { WriteLine(ex.Message); } finally { if (writer != null) { writer.Close(); } } }
public void ReadFromXML() { XmlTextReader reader = null; string wordsFileName; wordsFileName = WordLanuage.ToString() + ".xml"; try { reader = new XmlTextReader(wordsFileName); reader.WhitespaceHandling = WhitespaceHandling.None; ReadXml(reader); } catch (Exception ex) { WriteLine(ex.Message); } finally { if (reader != null) { reader.Close(); } } }