![]() |
|
Модераторы: diadiavova |
![]()
|
|
| t77 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 27.7.2008 Репутация: нет Всего: нет |
Доброе время суток.
Вопрос собственно в том, как можно создать петлю в хслт, задав число..? Допустим мне нужно, чтобы петля выполнялась 5 раз, не зависимо от чего либо.
Данный код выдает непонятную ошибку... Что я делаю не так? Как это можно сделать? |
|||
|
||||
| diadiavova |
|
||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Я уже вроде тебе объяснял, что хслт - функциональный язык и в нем нет никаких циклов(петель). Элемент for-each обрабатывает набор узлов и выполняет определенные действия для каждого элемента набора. То есть атрибуту select надо передавать объект, имеющий тип node-set, а не число, тем более почему-то заданное с помощью элемента text.
Для решения твоей задачи понадобится рекурсивный шаблон, что-то типа
Вызвать его можно так
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||
|
|||||
| t77 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 27.7.2008 Репутация: нет Всего: нет |
diadiavova Спасибо.
|
|||
|
||||
| magelan |
|
||||||||
![]() потерял xPath ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 5.4.2010 Репутация: 7 Всего: 16 |
ты по что сиротинушку мучаешь?
Это наверное самый жосткий способ задать переменную. Смотри какие еще есть варианты: - обычный
- блондинка прошла мимо, думал о другом
- думать не хотел
|
||||||||
|
|||||||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |