powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Отправка формы из XSLT-документа, из Оперы
4 сообщений из 4, страница 1 из 1
Отправка формы из XSLT-документа, из Оперы
    #34899435
PAULTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Проблема в следующем: в Опере не отправляются данные формы (хоть 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
Отправка формы из XSLT-документа, из Оперы
    #34901177
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вероятнее всего отсутсвие встроенного парсера в Опере.
хотя могу ошибаться.
еще можно увидеть test.xsl
...
Рейтинг: 0 / 0
Отправка формы из XSLT-документа, из Оперы
    #34910932
Polimer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам недавно столкнулся. Встроенный парсер у оперы есть, но этот баг известен уже больше года. Может когда-нибудь исправят. Но! Уже сейчас можно скачать Opera 9.5 beta, в которй этот баг отсутствует. 9.5 уже работает вполне стабильно, и как вариант, можно использовать ее.
...
Рейтинг: 0 / 0
Отправка формы из XSLT-документа, из Оперы
    #34913508
Polimer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удалось отчасти побороть этот глюк на опере 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
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Отправка формы из XSLT-документа, из Оперы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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