Страницы

Поиск по вопросам

вторник, 16 июля 2019 г.

XSLT перебор узлов по длине

Есть список названий:

необходимо создать таблицу из двух столбцов:

12345symbols
123456789symbols
12345symbols 12345symbols
12345symbols
123456789symbols
123456789symbols
12345symbols 12345symbols
123456789symbols
12345symbols

Названия где меньше или равно 12 символов идут каждое в одной ячейке, по две ячейки в строке. Если в названии больше 12 символов то ячейку растягиваем на две и делаем все в одну строку.
Уже третий день бьюсь над этой задачкой, может кто сможет что подсказать. Если что то не понятно буду рад объяснить.


Ответ

Если вариантов всего 3, то проще всего навставлять if-ов









Если больше - то вынести apply-templates за choose и добавить отдельные услови для пропусков нод.

Комментариев нет:

Отправить комментарий