|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2010, 20:33 | #1 |
Форумчанин
Регистрация: 31.12.2008
Сообщений: 634
|
XSLT - динамический вызов шаблона
Всем привет!
суть впроса такова - допустим я в XML забиваю название шаблонов которые хочу вызвать динамически как такое реализовать ? Пояснение к вопросу - обычно шаблоны вызываются так <xsl:call-template name="name-of-template"> а мне надо динамически прогнать это, анпример так <xsl:if test="temlate-autoload !=''" > <xsl:for-each select="template-autoload/item" > <!-- имя шаблона для вызова тут содержится в name b достать можно как допустим <xsl:value-of select="name" /> или если скажем так {name} но здесь такая штука не катит --> <xsl:call-template name="name-of-template-array-item"> </xsl:for-each> </xsl:if> |
25.07.2010, 05:41 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
А зачем в самом xml так делать? не проще ли из под ПО определять что надо то и грузить?
Код:
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
25.07.2010, 10:55 | #3 |
Форумчанин
Регистрация: 31.12.2008
Сообщений: 634
|
alexinspir, вот то что Java EE Developer - это хорошо, буду знать к кому обращаться на будущее =) . но сейчас задача стоит именно так - возможность дининамически подключать(вызывать) шаблоны (template) в коде XSL .
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XSLT циклы | chexov | HTML и CSS | 0 | 01.07.2010 17:26 |
XSLT аналог hash-table | Ivan_32 | HTML и CSS | 2 | 05.02.2010 11:09 |
PHP, XSLT и динамические инклюды | Last_elf | PHP | 0 | 16.01.2010 16:28 |
XSLT преобразование в delphi 7 | ZeitGeist7 | Компоненты Delphi | 19 | 04.03.2009 21:34 |
XSLT, XML, RSS-ленты | metell | Помощь студентам | 3 | 05.02.2009 06:21 |