public static void ImportMessages() { bool successful = false; int count = 0; int messagesUpdated = 0; int messagesAdded = 0; var document = new XmlDocument(); string data; if (FileManager.OpenXmlFile(out data)) { document.LoadXml(data); var root = document.DocumentElement; if (root != null) { var messages = root.SelectNodes("//message"); if (messages != null) { foreach (XmlNode xmlNode in messages) { var element = xmlNode as XmlElement; if (element != null) { string key = element.GetAttribute("key"); string message = element.InnerText; int code = saveMessage(key, message); if (code == 1) { messagesUpdated++; } if (code == 2) { messagesAdded++; } count++; successful = true; } } } } } if (successful) { LogManager.Info("Successfully imported help messages. Updated:{0} Added:{1} Total Messages:{2}", messagesUpdated, messagesAdded, count); } }