亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c#操作xml讀取xml經過排序后再返回xml數據?

c#操作xml讀取xml經過排序后再返回xml數據?

慕田峪9158850 2018-10-22 13:09:05
c#操作xml讀取xml經過排序后再返回xml數據
查看完整描述

1 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

XmlDocument doc = new XmlDocument();
doc.Load("c:\\config.xml");
XmlNodeList list = doc.SelectNodes("/configuration/item");
List<XmlNode> arrNode = new List<XmlNode>();
foreach (XmlNode node in list)
{
arrNode.Add(node);
}
// 關鍵:使用匿名方法,按節點的Value排序
arrNode.Sort(delegate(XmlNode x, XmlNode y)
{
return x.Value.CompareTo(y.Value);
//如果要降序排序,改成下面這句
//return -x.Value.CompareTo(y.Value);
});
doc = new XmlDocument();
System.Xml.XmlDeclaration xdec = doc.CreateXmlDeclaration("1.0 ", "GB2312 ", null);
doc.AppendChild(xdec);

foreach(XmlNode xn in arrNode)
doc.AppendChild(xn);

doc.Save("c:\\config.xml");



查看完整回答
反對 回復 2018-11-10
  • 1 回答
  • 0 關注
  • 880 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號