none
XmlDocument 如何排序 RRS feed

  • 问题

  •   Windows.Data.Xml.Dom.XmlDocument.loadFromFileAsync(file, loadSettings).done(function (doc) {
                      var  query = "descendant::NewDataSet/ds[" + query + "]";
        var employees= doc.selectNodes(query);
     });

    上面我可以通用selectNodes来查询数据,但是我要如何排序呢?
    2013年1月7日 9:58

全部回复

  •  怎么没人回复!
    2013年1月8日 3:24
  • 你查出来的是一个集合,那么用Linq的方式排个序,例子代码 http://www.codeproject.com/Articles/37541/Generic-Sorting-with-LINQ-and-Lambda-Expressions

    这个不算是Store App Dev的问题,应该属于VC# General的问题

     

    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2013年1月8日 7:25
    版主
  • 你查出来的是一个集合,那么用Linq的方式排个序,例子代码 http://www.codeproject.com/Articles/37541/Generic-Sorting-with-LINQ-and-Lambda-Expressions

    这个不算是Store App Dev的问题,应该属于VC# General的问题

     

    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。


    我是用JAVASCRIPT开发的,并不支持LINQ!!!
    2013年1月10日 2:25
  • JS array  实现了 sort方法的。http://www.w3schools.com/jsref/jsref_sort.asp 

    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2013年1月10日 2:54
    版主
  • 且我个人比较喜欢用jQuery 来直接解析 jQuery.parseXML()

    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2013年1月10日 3:11
    版主
  • 且我个人比较喜欢用jQuery 来直接解析 jQuery.parseXML()

    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    我是生成数据,大概有一千条数据的样子,然后在程序中查询,排序然后展示在界面中。展示界面需要很多聚合数据。

    我现在的做法是:

    写了个程序生成XML文件,放在我的文档中。

    程序中读取文件,通过xpath过滤

    通过循环结果累加,得到聚合行。

    但是速度非常地慢呢。就算我用了异步WinJS.Promise,界面也还是会卡住。

    请问有什么好的方案吗?

     

    2013年1月10日 3:27