powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Используем Java Class в XSL (xalan)
2 сообщений из 2, страница 1 из 1
Используем Java Class в XSL (xalan)
    #36279059
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
Всем привет.
Помогите с проблемой.
Имеем Java version 1.6. Apache 6.0
Библиотекf xalan 2.7

Итак вызываем jsp, которая возвращает xml и преобразовываем с помощью XSL.

код xml

<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/xsl" href="/xsl/test.xsl" version="1.0" encoding="windows-1251"?>
<tutorial>
<title>Пытаемся что-то сделать</title>
<desc>Делаем</desc>
<rbu>
<cid>123</cid>
<tcid>3</tcid>
</rbu>
</tutorial>


Далее XSL

<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rb="xalan://java.util.Date"
exclude-result-prefixes="rb"
version="1.0">

<xsl:template match="title" >
<h1><xsl:value-of select="//title"/></h1>
<p>Date: <xsl:value-of select="rb:java.util.Date.new()"/></p>
</xsl:template>
<xsl:template match="desc" >
<p><xsl:value-of select="//desc"/></p>
</xsl:template>
<xsl:template match="rbutton">
<p>Номер договора <xsl:value-of select="cid"/></p>
</xsl:template>
</xsl:stylesheet>


В итоге FireFox говорит Ошибка при XSLT преобразовании: Была вызвана неизвестная функция расширения XPath.
IE : Пространство имен "xalan://java.util.Date" не содержит никаких функций.

Где что неправильно сделано ?
...
Рейтинг: 0 / 0
Используем Java Class в XSL (xalan)
    #36281101
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fcsГде что неправильно сделано ?Не знают они такого пространства имен. Либо все преобразовывайте на сервере (что лучше), либо используйте только стандартное пространство имен.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Используем Java Class в XSL (xalan)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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