Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение XSL в зависимости от XML 
:(
    Опции темы
sergejzr
Дата 9.2.2006, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Мне надо грузить ХСЛ в зависимости от того, что стоит в ХМЛ.

Пример:
Делаю страницу на разных языках. Каждый язык - в своём XSL.
Хочухранить главную один раз и подгружать язык уже в зависимости от настроек юзера, которые передаются в ХМЛ (ХМЛ я сам генерю и могу вписывать туда что угодно.)

Смотрел в сторону xsl:processing-instruction, но вроде это не то.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
3,14
Дата 10.2.2006, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 10
Всего: 24



Как я понимаю XML у тебя не статический, а генерится скриптом, тогда легче всего при генерации XML документа прописывать соотвествующий XSL в следующем тэге:

Код

<?xml-stylesheet type="text/xsl" href="transform-de.xsl"?>



--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Ignat
Дата 10.2.2006, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Цитата(3 @ 14, 10.2.2006, 15:48 Найти цитируемый пост)

<?xml-stylesheet type="text/xsl" href="transform-de.xsl"?>

Только это для клиентского преобразования. А вот как быть с серверным? Я пока не видел решения.


--------------------
Теперь при чем :P
PM   Вверх
sergejzr
Дата 10.2.2006, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Нет, не подходят варианты, ведь мне придётся иметь кучу XSL разных, вернее они все будут одинаковые за исключением мелочи по языку. Я нашёл выход, как словарь грузить (за пару дней немного разобрался в XML). Чуть позже с другого компа напишу.
Выход весьма элегантный. Читать переменную из XML и подгружать скрипт подставляя эту переменную.
Технология XSLT мне всё больше начинает нравиться smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.