public static string GetMenuItemTemplateXml(int menuId, int languageId, out Menu menu)
{
XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlRoot = xmlDoc.CreateElement("Menus");
xmlDoc.AppendChild(xmlRoot);
XmlElement menuItemElement = xmlDoc.CreateElement("Menu");
xmlRoot.AppendChild(menuItemElement);
menu = GetMenuByIdAndLanguage(menuId, languageId);
if (menu != null)
{
SetAttributeMenuNode(menuItemElement, menu);
XmlAttribute attr = xmlDoc.CreateAttribute("Details");
attr.Value = menu.Details;
menuItemElement.Attributes.Append(attr);
}
return xmlDoc.OuterXml;
}