Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проблема с NameSpace под Win98 / 5 сообщений из 5, страница 1 из 1
05.09.2007, 11:00
    #34776689
Alex_soldier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с NameSpace под Win98
В проекте на Delphi используем компонент TFrameViewer для преобразования двух потоков XML & XSML в поток HTML с последующим отображением.
В WinXP все работает на ура, но в Win98 столкнулись с неожиданной проблемой конвертации.
Причем компонент не виноват, т.к. даже браузер IE 5.0 не выполняет трансформацию.
Удалось локализовать проблему до пространства имен:
Код: plaintext
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Возможно, нужно подобрать другое пространство, но пока это не получается, т.к. сразу же отрубается конструкция
Код: plaintext
1.
2.
3.
<xsl:choose>
  <xsl:when> </xsl:when>
  <xsl:otherwise> </xsl:otherwise>
</xsl:choose>
...
Рейтинг: 0 / 0
05.09.2007, 11:34
    #34776855
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с NameSpace под Win98
Если не изменяет память то ситуацию можно описать так:
есть спецификация. сборник теории с описанием функций и способом их использования. + ссылка на некое ns. в котором теоретически должно все это работать так как это написано в этой спецификации.
На практике же возможно такое, что некоторые функции для конкретного ns еще не реализованы.
Об этом можно узнать только столкнувшись. или внимательно прочитав все замечания в спецификации.
Из этого можно сделать выводы:
1. Если новое ns не котируется в win98 используешь старое и наступая на грабли не использешь те конструкции которые не проходят
2. можешь просто написать сопроводительную бумажку указав что под такой осью не будет работать следующее и следующее, пожтому рекомендую использовать другую ось (более новую)
...
Рейтинг: 0 / 0
05.09.2007, 11:40
    #34776884
Alex_soldier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с NameSpace под Win98
Спасибо за ответ, но
1) условные/конструкции выбора обязательно нужны
2) непременно требуется поддержка Win98

Изучаю спецификации, но пака ничего нет.
...
Рейтинг: 0 / 0
05.09.2007, 16:59
    #34778593
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с NameSpace под Win98
в пятом осле мсхмл2.6 работает в пространстве имён xslt working draft'a и не поддерживает некоторые теги в принципе. Выход – поставить мсхмл3.
...
Рейтинг: 0 / 0
06.09.2007, 10:47
    #34780068
Alex_soldier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с NameSpace под Win98
Спасибо!
Наткнулся на описание в FAQ:
http://www.opennet.ru/base/faq/xml_faq.txt.html

Все решилось установкой MSXML 3.0 SP7:
http://www.microsoft.com/downloads/details.aspx?FamilyID=28494391-052b-42ff-9674-f752bdca9582&DisplayLang=en

---
Идеи движут Мир!
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проблема с NameSpace под Win98 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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