Opera vs XML или как ещё понять?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Opera vs XML или как ещё понять? Expand / Collapse
Автор
Сообщение
11.02.2006 20:26


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.06.2007 10:01
Сообщ.: 244, Visits: 2 268
Всем привет опять я.
Тест XSL/XML показал, что Opera не хочет нормально работать. Почему в других бразерсах нормально ниже приведеный простой код, а в опере кукиш?
Посоветуйте парочкой дельных правил по поводу совместимости бразерсов с XML ... это чего же мне.. тестить все во всех надо теперь?
Пожалуйста.
Сообщ. #890558
11.02.2006 20:32


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.06.2007 10:01
Сообщ.: 244, Visits: 2 268
Вот собственно код:
[bold]
Sales.XML[/bold]




Scootney Publishing
Regional Sales Report
Sales report for the West Coast, Central and East Coast regions.



West Coast






Central






East Coast








[bold]Tran






<xsl:value-of select="//summary/heading"/>

























Region\Quarter Q Total


color:red;
color:green;

text-align:right;










sform.XLS[/bold]
Сообщ. #890560
14.02.2006 12:56
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Тестировать в любом случае надо. Данный пример у меня даже в IE6 не работает.
Ошибка в строке test="number(@books_sold <= $low_sales)"
Вместо нее надо писать test="number(@books_sold <= $low_sales)"
Тогда файл работает в IE6 и Firefox. В Opera 7.53 ошибок не выдается, но и результат работы неправильный. Похоже она плохо поддерживает технологию XSLT.
Сообщ. #890724
17.02.2006 21:16


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.06.2007 10:01
Сообщ.: 244, Visits: 2 268
Дык, да. IE6 и Firefox рулит, а Опера... выеживается! Жаль ведь... кстати... а могу ли я сделать ДОСТОВЕРНЫЙ чекинг браузера, и соответственно трансферить на разные ASP странички? К примеру, если Опера- отослать туда-то :)
Спасибо.
Сообщ. #891128
20.02.2006 10:38
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Опера всегда добавляет строку Opera в заголовок User-Agent, что можно использовать для определения браузера. В тоже время следует понимать что 100% надежную проверку браузера реализовать невозможно так как клиент может в строке User-Agent указать что угодно. Хотя, конечно, обычный пользователь этим заниматься не будет.

Может тебе отказаться от xslt преобразований на стороне клиента? Делай все в ASP на стороне сервера и никаких проблем не будет.
Сообщ. #891241
20.02.2006 15:39


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.06.2007 10:01
Сообщ.: 244, Visits: 2 268
Спасибо!
И за ответ в топик ASP так-же.
Сообщ. #891288
25.02.2006 20:32
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 15.09.2007 19:10
Сообщ.: 4, Visits: 28
>>следует понимать что 100% надежную проверку браузера реализовать невозможно так как клиент может в строке User-Agent указать что угодно

А что мешает проверить работоспособность какой-нибудь функции, что не поддерживается в Опере?
Сообщ. #891604
26.02.2006 10:21
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
[quote="kr12"]>>следует понимать что 100% надежную проверку браузера реализовать невозможно так как клиент может в строке User-Agent указать что угодно

А что мешает проверить работоспособность какой-нибудь функции, что не поддерживается в Опере?[/quote]
Ничего не мешает. Но если Опера не поддерживает или плохо XSLT, то это ничем не поможет mentos_has_arisen написать решение работающее во всех браузерах.
Сообщ. #891620
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl