Это мой XML.Как отсортировать значения через XPath
<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 и внутри этой последовательности узлов с значением val. Они должны быть указаны по дате.
Кто-нибудь знает, как получить отсортированный список узлов XML через XPath?
Любые идеи?
Кажется, что само по себе XPath не поддерживает сортировку: по протоколу HTTPS : //stackoverflow.com/questions/8480673/sort-with-xpath-not-xsl Не уверен, что это верно для новейших версий XPath. –