public static void ExportMessages()
{
HelpDAO dao = new HelpDAO();
List <HelpMessageBean> messages = dao.getHelpMessages();
XmlDocument document = new XmlDocument();
XmlElement root = document.CreateElement("messages");
document.AppendChild(root);
foreach (HelpMessageBean messageBean in messages)
{
XmlElement message = document.CreateElement("message");
message.SetAttribute("key", messageBean.messageKey);
XmlText txt = document.CreateTextNode(messageBean.message);
message.AppendChild(txt);
root.AppendChild(message);
}
StringWriter sw = new StringWriter();
XmlWriter writer = new UTRSXmlWriter(sw);
document.WriteContentTo(writer);
if (FileManager.WriteFile(Encoding.UTF8.GetBytes(sw.ToString()), "help-messages.xml"))
{
LogManager.Info("Help Messages have been successfully exported.");
}
}