Покажем теперь сортировку по нескольким
Покажем теперь сортировку по нескольким полям (, ). Этот пример работает только под управлением XML-парсера версии 3.
В этом примере у нас фигурируют две строки с элементом xsl:sort.
<xsl:sort order="ascending" select="number(dogWeight)" data-type="number"/>
<xsl:sort order="ascending" select="dogName"/>
Строки вначале сортируются по весу собаки, а затем по их кличкам в алфавитном порядке. Обратите внимание - для того, чтобы сортировка выполнялась в числовой последовательности, в элемент xsl:sort мы добавили атрибут data-type. Таблица результатов приведена ниже.
Кличка | Вес | Цвет |
Волчонок | 3 кг | темно-серый |
Трезор | 10 кг | черный |
Тузик | 10 кг | белый с черными пятнами |
Бобик | 18 кг | бело-серый |
Шарик | 18 кг | рыжий с черными подпалинами |
Кличка | Вес | Цвет |
Волчонок | 3 кг | темно-серый |
Тузик | 10 кг | белый с черными пятнами |
Трезор | 10 кг | черный |
Шарик | 18 кг | рыжий с черными подпалинами |
Бобик | 18 кг | бело-серый |
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий