![]() |
1
4
第一部分是在javascript中执行转换:
此函数接受两个参数。第一个是要转换的XML。第二个是要用来转换XML的XSLT。这两个参数都接受将转换为节点或节点本身的字符串(如xhr.responsexml)。
难题的第二部分是排序,您将使用XSL内置的
除select语句外,所有参数都是可选的。 示例排序用法:
你可以找到更多关于
|
![]() |
2
2
我不会在XSL表中排序。 我用 tablesorter plugin 到 jquery . 这个 Getting Started 这一节非常直截了当(并在下面转载)。 要使用TableSorter插件,请在HTML文档的标记中包含jQuery库和TableSorter插件:
TableSorter在标准HTML表上工作。您必须包括AD和T车身标签:
首先告诉TableSorter在加载文档时对表进行排序:
单击标题,您将看到您的表现在可以排序了!初始化表时还可以传入配置选项。这将告诉TableSorter按升序对第一列和第二列进行排序。
|
![]() |
3
0
一个非常好的方法是在XSL内部进行带有参数检查的排序,然后在其上应用一些JS,一个完整的工作示例可从以下网站获得: http://www.google.com.br/search?hl=pt-BR&q=xml+javascript+data+sort&meta= |
![]() |
4
0
为什么不把它转换成一个对象数组并对其进行排序,因为您可能需要转换它来显示它。 不过,如果必须用JavaScript对XML进行排序,您可以在这里找到一些帮助。 http://www.velocityreviews.com/forums/t170211-clientside-filtering-and-sorting-xml-with-javascript-work-in-iebut-not-firefox.html |
![]() |
5
0
所有主要的浏览器版本都支持XSLT(即6+、FF 1+、SF 2+、Chrome、Opera 9+)。 不确定您在做什么,但XSLT也可以在Ajax中使用。 |
![]() |
6
0
那么,为什么不使用原型库呢? 它有 http://prototypejs.org/api/enumerable/sortBy 它有 http://prototypejs.org/api/enumerable/grep 那你为什么不把你的元素分类,然后把它们变大呢?如果你想在javascript中使用客户端? |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 3 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |