![]() |
|
Модераторы: diadiavova |
![]()
|
|
| kamagan |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 3.8.2009 Репутация: нет Всего: нет |
Подскажите как можно изловчиться и вставить через XSLT шаблон конструкцию условных комментариев для Internet Explorer.
С самим подключение стилей проблем нет, но вот условные комментарии победить не могу. Делаю так:
|
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Это сообщение отредактировал(а) diadiavova - 14.8.2009, 19:04 -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| kamagan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 3.8.2009 Репутация: нет Всего: нет |
Таким образом пробовал, получается всё равно
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
А какую программу для преобразования ты используешь?
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| jsa |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 3 Всего: 20 |
kamagan,
можно еще так
Добавлено через 1 минуту и 37 секунд хтмл на выходе
Добавлено через 1 минуту и 54 секунды взято из ие 6 -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
||||
|
|||||
| kamagan |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 3.8.2009 Репутация: нет Всего: нет |
Преобразование провожу на сервере linux / apache / php / php-xsl
Проблему удалось победить разбив условные комментарии на части, например таким образом:
Добавлено через 6 минут и 34 секунды jsa, думаю что метод предложенный тобой мне не совсем подходит, так как мне нужно через XSL задавать файл CSS, а это значение у меня переменное и берётся из XML. А если я правильно понял, то в комментариях этого сделать неполучится.
Добавлено через 10 минут и 33 секунды Думаю тему можно считать закрытой, так как проблема решена. Всем спасибо. |
||||
|
|||||
| mcTep |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 25.2.2009 Репутация: 1 Всего: 6 |
Странно, я пользуюсь следующим кодом для вывода любых комментариев и на выходи все нормально. Использую saxon9.
В точности такого примера я тут не видел.
|
|||
|
||||
| kamagan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 3.8.2009 Репутация: нет Всего: нет |
mcTep, а разве jsa не тоже самое предлагал?
|
|||
|
||||
| mcTep |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 25.2.2009 Репутация: 1 Всего: 6 |
|
|||
|
||||
| kamagan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 3.8.2009 Репутация: нет Всего: нет |
Можно немного проще чем я написал ранее:
Просто применение CDATA вместе с disable-output-escaping="yes" - избыточно. Достаточно disable-output-escaping="yes", но приэтом символы "<" и ">" нужно заменять на сущьности, вот и всё. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Ну это как посмотреть. У меня XML-редактор вводит блок CDATA автоматически, а так надо самому писать, да и...не короче это. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |