=>Главная База Знаний Xslt Сортировка по нескольким критериям
Сортировка по нескольким критериям
19.01.12 16:46
Стоит отметить, что при сортировке можно применять несколько критериев — для этого просто примените несколько элементов
<xsl:sort>
. Первый элемент
<xsl:sort>
отсортирует данные по основному критерию, следующий элемент — по следующему основному критерию и т.д. Вот, например, как внутри элемента
<xsl:apply-templates>
можно отсортировать планеты сначала по расстоянию, а затем по плотности (при этом планеты с одинаковым расстоянием от Солнца будут отсортированы по плотности):
<xsl:apply-templates>
<xsl:sort select="DISTANCE"/>
<xsl:sort select="DENSITY"/>
</xsl:apply-templates>
На этом мы заканчиваем обсуждение сортировки, и я перехожу к сопутствующей теме: нумерации.