1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

XSLT глобальная переменная

Тема в разделе "Web Coding", создана пользователем mixamixa, 23 июл 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. mixamixa

    mixamixa Постоялец

    Регистр.:
    9 янв 2007
    Сообщения:
    61
    Симпатии:
    13
    Вопрос немного специфический, но может есть знающие люди...
    Как в XSLT создать и менять по ходу пьесы глобальную переменную!!
    Уже кучу вариантов перепробовал...не прет(
     
  2. medvoodoo

    medvoodoo Постоялец

    Регистр.:
    28 мар 2007
    Сообщения:
    89
    Симпатии:
    19
    поподробнее пожалуйста, что вы подразумеваете под глобальной переменной?
     
  3. bueno

    bueno Читатель

    Заблокирован
    Регистр.:
    7 май 2007
    Сообщения:
    236
    Симпатии:
    69
    а никак.. это язык преобразований xml документов, а не язык програмирования - в нем само понятие "переменные" отсутствует как класс..

    как вариант, создавать сам XSLT динамически..
     
  4. mixamixa

    mixamixa Постоялец

    Регистр.:
    9 янв 2007
    Сообщения:
    61
    Симпатии:
    13
    Ну как бы вы не совсем правы)
    В шаблоны можно передавать параметры
    PHP:
    <xslt:paramи <xslt:variable>
    И можно создать глобальную переменную, но я ее смогу только читать, перезаписывать не могу.
    А нужно мне это было для именования id каждой строки специфического дерева, так что не получается использовать position() :(.
    Решил вопрос, на стороне базы данных, добавив в xml айдишник.
     
  5. bueno

    bueno Читатель

    Заблокирован
    Регистр.:
    7 май 2007
    Сообщения:
    236
    Симпатии:
    69
    вот здесь почитай, может поможет..
    http://www.citforum.ru/internet/xslt/xslt11.shtml
     
Статус темы:
Закрыта.