Мне было интересно, можно ли сначала отсортировать некоторые элементы и сохранить их (уже отсортированные) в переменной. Мне нужно было бы ссылаться на них, как на XSLT, поэтому я хотел бы сохранить их в переменной.
Я пытался сделать следующее, но это, похоже, не работает
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:variable name="deposits">
<xsl:for-each select="/BookingCostings/MultiDeposits">
<xsl:sort select="substring(@DepositDate, 1, 4)" />
<xsl:sort select="substring(@DepositDate, 6, 2)" />
<xsl:sort select="substring(@DepositDate, 9, 2)" />
</xsl:for-each>
</xsl:variable>
Я пытался отсортировать элементы по @DepositDate
в формате «гггг-мм-дд» и сохранить их все в переменной $deposits
. Чтобы потом я мог получить к ним доступ с помощью $deposits[1]
.
Буду признателен за любую помощь и советы!
Большое спасибо!
$deposits[1]
— это не тот ответ, который мне нужен.) - person Tomalak   schedule 16.02.2010