=> Главная База Знаний Xslt Сортировка по нескольким критериям


Сортировка по нескольким критериям

Сортировка по нескольким критериям

Стоит отметить, что при сортировке можно применять несколько критериев — для этого просто примените несколько элементов

<xsl:sort>
. Первый элемент
<xsl:sort>
 отсортирует данные по основному критерию, следующий элемент — по следующему основному критерию и т.д. Вот, например, как внутри элемента
<xsl:apply-templates>
можно отсортировать планеты сначала по расстоянию, а затем по плотности (при этом планеты с одинаковым расстоянием от Солнца будут отсортированы по плотности):

<xsl:apply-templates>

 <xsl:sort select="DISTANCE"/>

 <xsl:sort select="DENSITY"/>

</xsl:apply-templates>

На этом мы заканчиваем обсуждение сортировки, и я перехожу к сопутствующей теме: нумерации.