powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Строка-константа
4 сообщений из 4, страница 1 из 1
Строка-константа
    #34609214
ConstString
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В xsl файле во многих местах подставляю часть одинакового адреса, к примеру
Код: plaintext
<a href="http://site.com?id=5">
, где http://site.com - эта самая строка.
Можно ли где-нибудь в файле как-то обозначить эту строковую переменную, чтобы потом эту переменную подставлять в выражения?
Спасибо.
...
Рейтинг: 0 / 0
Строка-константа
    #34609443
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так:
Код: plaintext
1.
2.
3.
4.
<xsl:variable name="a" ><a href="http://site.com?id=5"/></xsl:variable>
<!-- где то в  самом вверху описать-->
<xsl:value-of select="$a" disable-output-escaping="yes"/> 
<!-- а вот таким макаром вызывать-->
Второй вариант который приходит в голову можно ее (строку твою) записать в файл,
а потом в нужных местах вызывать ее из файла.

Больше ничего с ходу в голову не приходит
...
Рейтинг: 0 / 0
Строка-константа
    #34609448
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За частую одинаковые действия или учаски кода которые необходимо вставить выносят в отдельный именнованный шаблон, с последующим его вызовом по имени.
Код: plaintext
1.
2.
3.
4.
5.
6.
<!-- так описываешь-->
 <xsl:template name="ref">
     <a href="http://site.com?id=5">
        </xsl:template>
<!-- так вызываешь, вставляешь эту строку в шаблон, где необходимо вставить эту ссылку -->
 <xsl:call-template name="ref"/>
...
Рейтинг: 0 / 0
Строка-константа
    #34609866
ConstString
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Строка-константа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]