【发布时间】:2018-01-21 06:07:20
【问题描述】:
这是我的 XML。
<root>
<element>
<title>Title .. </title>
<val>2</val>
<date>21/01/2011</date>
</element>
<element>
<title>Title .. </title>
<val>1</val>
<date>21/01/2011</date>
</element>
<element>
<title>Title .. </title>
<val>2</val>
<date>22/01/2011</date>
</element>
</root>
逻辑是这样的: 元素节点应根据节点 val 和 date 进行排序。 First Order 必须基于 val 并且在此节点序列中具有 val 值。它们应按日期列出。
有谁知道如何通过 XPath 获取 XML 节点的排序列表?
有什么想法吗?
【问题讨论】:
-
XPath 本身似乎不支持排序:stackoverflow.com/questions/8480673/sort-with-xpath-not-xsl 不确定最新版本的 XPath 是否如此。