Используя <xsl:sort>
нужно иметь в виду два момента.
— При хождении от текущего элемента по осям preceding-sibling и following-sibling, мы ходим по исходному дереву.
<xsl:for-each select="item">
<xsl:sort select="name" />
<!-- preceding-sibling и following-sibling работают по исходным,
не отсортированным данным -->
</xsl:for-each>
— position()
после <xsl:sort>
возвращает позицию в отсортированном дереве.
Комментариев нет:
Отправить комментарий