Sorting of XML file by XMLElement's InnerText

后端 未结 4 791
野性不改
野性不改 2020-12-21 12:41

Please have a look at the XML file. I would like to sort the XML file by tag


  
    ABC&         


        
4条回答
  •  無奈伤痛
    2020-12-21 13:16

    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);
    

提交回复
热议问题