private static void SetElementChildCatalog(XmlDocument xmlDoc, XmlElement xmlParent, List<Catalog> Catalogs, int ParentCatalogID)
{
List<Catalog> childsCatalog = Catalogs.Where(m => m.ParentCalalogID == ParentCatalogID).ToList();
foreach (Catalog item in childsCatalog)
{
XmlElement xmlEle = xmlParent.OwnerDocument.CreateElement("SubCatalog");
xmlParent.AppendChild(xmlEle);
SetAttributeCatalogNode(xmlDoc, xmlEle, item);
SetElementChildCatalog(xmlDoc, xmlEle, Catalogs, item.ID);
}
}