![]() |
|
Модераторы: diadiavova |
![]()
|
|
| POLTER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Здравствуйте!
Во время моего изучения XSLT возникла следующая проблема: Нужно вывести форматированный результат XLS-преобразования, и чтобы браузер воспринял это как xHTML-Strict. Нашел в гугле информацию, что следует добавить:
Этот способ прекрасно работает во всех броузерах (Opera, FF, IE7), однако IE6 продолжает отображать в Quirks-mode. Вот, собственно, ссылочка: http://vostok-pharm.ru/new2/2/test.xml Не подскажете, в чем ошибка? Спасибо. P.S.: оборажение = отображение Это сообщение отредактировал(а) POLTER - 5.8.2007, 13:09 --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
|||
|
||||
| POLTER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Разве никто не знает? :(
Вроде вопрос такой ламерский... --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
|||
|
||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
Лично я не понимаю причем тут XSLT? EI всегда славился особым отображением и этот вопрос скорее относится к верстке.
Так же меня смущает не перепутали ли вы doctype-system и doctype-public? Дайте ссылку где об этом читали. Добавлено @ 09:54 да, а метод может на XHTML поменять и media-type="text/xhtml" или application/xhtml+xml или application/xml? Это сообщение отредактировал(а) JVM - 8.8.2007, 10:17 |
|||
|
||||
| POLTER |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Проблема как раз в XSLT, потому что эта же верстка БЕЗ использования этой технологии работает прекрасно.
Ну вот например: http://ru.wikipedia.org/wiki/XSLT
Выдает ошибку, что такого метода нет. --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
||||||
|
|||||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
Может и в этом ... Посмотрите еще мое предыдущее сообщение - я редактировал его. |
|||
|
||||
| POLTER |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Хм, интересно.. А XSLT 2.0 уже понимается браузерами? Т.е. можно использовать?
Изменение media-type ни к чему не привело :( --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
||||||
|
|||||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
а что конкретно не получается?
второй пример из http://ru.wikipedia.org/wiki/XSLT одинаково отображается в мозиле и IE6 |
|||
|
||||
| POLTER |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
В первом посте ссылка.
Это потому, что не использованы возможности, которые отображаются по-разному в Quirks-mode и xHTML. Вот например, воткните во второй пример из википедии
И уже будет отображаться по-разному. --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
||||||
|
|||||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
так это и есть особенности браузеров и XSLT здесь ни при чем.
сделайте так, чтобы статический xhtml отображался одинаково в разных браузерах, а потом делайте это в XSLT |
|||
|
||||
| POLTER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Эсли бы все было так просто, то не создавал бы я тему..
На той страничке в википедии внизу есть xhtml-код, который должен получиться в результате xslt-преобразования. Вот попробуйте вставить туда то, что я написал в предыдущем посте: будет работать во всех броузерах нормально. Вывод - проблема все-таки с XSLT-процессором IE6, а не в версткой. --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
|||
|
||||
| POLTER |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 25.8.2006 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Счастью моему нет предела
Нашлось-таки решение: http://www.biglist.com/lists/xsl-list/arch...6/msg00452.html JVM, Спасибо за поддержку!! --------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают. |
|||
|
||||
![]()
|
| Правила форума "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. |