void GetParentNode(XmlElement xmlRoot, XmlNode xmlNode)
{
if (xmlNode.ParentNode != null && xmlNode.ParentNode.Name != "Menus")
GetParentNode(xmlRoot, xmlNode.ParentNode);
XmlElement xmlCurrent = xmlRoot.OwnerDocument.CreateElement("Menu");
XmlAttribute xmlAtt = xmlRoot.OwnerDocument.CreateAttribute("ID");
xmlAtt.Value = xmlNode.Attributes["ID"].Value;
xmlCurrent.Attributes.Append(xmlAtt);
xmlAtt = xmlRoot.OwnerDocument.CreateAttribute("Name");
xmlAtt.Value = xmlNode.Attributes["Name"].Value;
xmlCurrent.Attributes.Append(xmlAtt);
xmlAtt = xmlRoot.OwnerDocument.CreateAttribute("URL");
xmlAtt.Value = xmlNode.Attributes["URL"].Value;
xmlCurrent.Attributes.Append(xmlAtt);
xmlRoot.AppendChild(xmlCurrent);
}
#endregion