![]() |
Модераторы: diadiavova |
![]() ![]() ![]() |
|
TupleCa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Документ примерно следующего содержания:
Узлов node - несколько. делается преобразовании в зависимости от истинности определенного критерия, и новый документ имеет такую же структуру, но в нем добавляются новые node. Преобразование необходимо выполнить несколько раз, до тех пор пока критерий не станет ложным. Как это сделать средствами XSLT? (Пока я вручную запускаю преобразование над документом, потом над результатом снова..снова, пока не перестанут происходить изменения) |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
В XSLT версии 1 узлы конечного дерева нельзя снова преобразовывать. Если это нужно, то надо либо использовать расширения формата, они если есть, то для каждого процессора свои, либо придётся реально выполнять преобразование несколько раз. Скорее всего надо либо решать задачу каким-то другим способом, либо обратиться к XSLT версии 2, там разницы между входными узлами и узлами конечного дерева нет.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
TupleCa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Понял, спасибо. А не подскажите XSLT 2.0 совместим с XSLT 1.0 ? (на сколько совместим), а то если переходить на XSLT 2.0 много ли придется переписывать, или можно будет лишь внести небольшие изменения и добавления? |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Вот тут не скажу. У самого до второй версии чойт руки никак не доходят
![]() -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
mcTep |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 25.2.2009 Репутация: 1 Всего: 6 |
По синтаксису они вполне совместимы, но есть некоторые различия. Об этом написано в книге Сэла Монгано «XSLT. Сборник рецептов» (буквально две страницы) |
|||
|
||||
TupleCa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Это различий в совместимости на две страницы, или просто в книге так описано ? ![]() За книгу спасибо, посмотрю. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |