powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSL + XQuery
3 сообщений из 3, страница 1 из 1
XSL + XQuery
    #39034872
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется самописная функция на XQuery. Можно ли в XSL импортировать эту функцию, с возможностью дальнейшего вызова.
Либо имеется ли возможность непосредственно включать собственный код XQuery в шаблон XSL.
Перекопал инет, но что-то не нашел такой возможности, кроме вызова уже определенных стандартных функций и использования простых конструкций вроде if...then..else.
...
Рейтинг: 0 / 0
XSL + XQuery
    #39034877
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно?
17543689
...
Рейтинг: 0 / 0
XSL + XQuery
    #39034949
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Слишком нестандартные решения. Да и интересовал собственно вызов именно XQuery.

А вот как можно просто получить результат вызова XQuery в XSLT, например:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<xsl:value-of select="
		(
			for $row in /row
			let $sourceName := $row/val[@name='sourceName']/text()
			let $addressType := $row/val[@name='addressType']/text()
			let $fullAddress := $row/val[@name='fullAddress']/text()
			order by
				if ($sourceName eq 'Main') then 1 else if ($sourceName eq 'Ext') then 1 else empty empty greatest,
				if ($addressType eq 'Basic') then 1 else empty empty greatest
			return replace($fullAddress,';','.')
		)[1]/text()
	">
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSL + XQuery
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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