Please have a look at the XML file. I would like to sort the XML file by tag
ABC&
Have you tried,
XElement root = XElement.Load(xmlfile); var orderedtabs = root.Elements("Tab") .OrderBy(xtab => (int)xtab.Element("Order")) .ToArray(); root.RemoveAll(); foreach(XElement tab in orderedtabs) root.Add(tab); root.Save(xmlfile);