![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Rigel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 24.7.2007 Где: Москва Репутация: нет Всего: нет |
Идея такая - есть именованный шаблон, он прекрасно работает но теперь нужно ввести в него цикл, обходящий один контейнер с несколькими подузлами. Беда в том, что при разных вызовах темплайта этот контейнер расположен в разных местах, потому что структура дерева строится, в частности, и из имени текущего модуля. Есть ли возможность передать в шаблон или путь как параметр, чтобы уже внутри циклом его обойти - или контейнер с содержимым, причем так, чтобы его можно было обойти в цикле. Кто-нибудь знает, как это решить?
--------------------
С уважением. Rigel. http://www.smoliy.ru |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 7 Всего: 110 |
можно делать параметры для шаблонов и при вызове давать им значения:
http://www.w3.org/TR/xslt20/#parameters -------------------- qqq |
|||
|
||||
| Rigel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 24.7.2007 Где: Москва Репутация: нет Всего: нет |
Это очевидно, если значение - какая-то величина. А вот если это путь в XML-дереве? --------------------
С уважением. Rigel. http://www.smoliy.ru |
|||
|
||||
| diadiavova |
|
||||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Если под контейнером понимается узел документа, то он легко может быть передан как параметр
XML
XSLT
Вывод
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||||
|
|||||||
| Rigel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 24.7.2007 Где: Москва Репутация: нет Всего: нет |
Спасибо огромное, так работает - оказывается, мне вот этого /* не хватало - мог бы и сам догадаться.
--------------------
С уважением. Rigel. http://www.smoliy.ru |
|||
|
||||
![]()
|
| Правила форума "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. |