Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Отправка формы из XSLT-документа, из Оперы / 4 сообщений из 4, страница 1 из 1
27.10.2007, 22:32
    #34899435
PAULTER
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка формы из XSLT-документа, из Оперы
Здравствуйте.
Проблема в следующем: в Опере не отправляются данные формы (хоть POST, хоть GET) из XML-документа, оформленного с помощью XSLT.
Вот пример: форма из обычного html-документа: http://chatok.isrv.ru/xsl/simple.php (тут, естественно, все работает)
А вот форма, выведенная с помощью XSLT: http://chatok.isrv.ru/xsl/xsl.php.
Попробуйте из IE или FireFox, там все отлично, а в Опере - данные просто не отправляются.
Тестировал в версии 9.20, в 9.24 такая же проблема.
Как можно это исправить?
Спасибо.
...
Рейтинг: 0 / 0
29.10.2007, 12:37
    #34901177
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка формы из XSLT-документа, из Оперы
вероятнее всего отсутсвие встроенного парсера в Опере.
хотя могу ошибаться.
еще можно увидеть test.xsl
...
Рейтинг: 0 / 0
01.11.2007, 16:43
    #34910932
Polimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка формы из XSLT-документа, из Оперы
Сам недавно столкнулся. Встроенный парсер у оперы есть, но этот баг известен уже больше года. Может когда-нибудь исправят. Но! Уже сейчас можно скачать Opera 9.5 beta, в которй этот баг отсутствует. 9.5 уже работает вполне стабильно, и как вариант, можно использовать ее.
...
Рейтинг: 0 / 0
02.11.2007, 15:27
    #34913508
Polimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка формы из XSLT-документа, из Оперы
Удалось отчасти побороть этот глюк на опере 9.2х таким макаром:

<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" indent="no" omit-xml-declaration="yes" standalone="yes"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" encoding="windows-1251" />

вероятно здесь основное — method="xml" и явное задание xmlns у корня
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Отправка формы из XSLT-документа, из Оперы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]