http://hi.baidu.com/herodream/blog/item/2668afcc45f8bb1601e928b8.html
使用XPathNavigator 、XPathExpression 并设置排序方式为降序排列
 //更改为按日期降序排列
 XPathNavigator nav = this._logdoc.CreateNavigator();
 XPathExpression exp = nav.Compile(String.Format("root/item[@title='{0}']", title));
 exp.AddSort("executetime", XmlSortOrder.Descending, XmlCaseOrder.LowerFirst, "", XmlDataType.Text);
 XPathNodeIterator iter = nav.Select(exp);
 //循环迭代对象 
 int n = iter.Count;
 string str = "";
 while (iter.MoveNext())
 {
 str = iter.Current.GetAttribute("executetime", "");
 Console.WriteLine(str + "||" + iter.Current.GetAttribute("title", ""));
 }
其实更想写一个按xml节点名称排序的东西。
posted on 2010-10-13 16:06  Jessica Lu  阅读(542)  评论(0)    收藏  举报