Тонирование и сортировка с помощью XSLT 1.0

У меня есть строка с разделителями (разделенная пробелами в моем примере ниже), что мне нужно tokenize, сортировать, а затем объединиться, и мне нужно сделать все это с помощью XSLT 1.0. Как мне это сделать? Я знаю, что мне нужно использовать xsl:sort так или иначе, но все, что я пробовал, дало мне некоторую ошибку.

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

клубничный черничный оранжевый малиновый лимонный лимон

Что бы я сделал, если бы хотел это сделать?

черника лимонная лайм апельсиновая малина клубника

Обратите внимание, что я использую XSLT 1.0.

Вот код, который основан на коде Jeni Tennison .

                                в                                в                                

Вот неэффективное решение чистой версии 1:

                                                                                    0 -1 1       -1 1   в                                                                                    0 -1 1       -1 1   в                                                                                    0 -1 1       -1 1   в                                                                                    0 -1 1       -1 1   в                                                                                    0 -1 1       -1 1   

Если ваш процессор поддерживает EXSLT, вам лучше использовать str: tokenize

Для сортировки, почему бы не использовать xsl: sort?

                 

Обратите внимание, что вам может понадобиться exsl: node-set сделать для итерации.

  • Сортировка ArrayList объектов с использованием пользовательского порядка сортировки
  • Сортировка массива имен папок, таких как Проводник Windows (числовые и по алфавиту) - VB.NET
  • Mysql: выберите строки из таблицы, которые не находятся в другом
  • Алгоритм параллельной сортировки
  • Сортировка HashMap значениями
  • Как вставить элемент в правильное положение в отсортированный массив в Swift?
  • Как отсортировать массив структур с помощью нескольких значений?
  • Сортировка массива int в порядке убывания
  • Найти пару через 2 массива с k-й наибольшей суммой
  • Как выполнить естественную сортировку?
  • Как отсортировать массив объектов, содержащих нулевые элементы?
  • Давайте будем гением компьютера.