Jump to content

EXSLT

EXSLT — это инициатива сообщества по предоставлению расширений XSLT , которые разбиты на ряд модулей, перечисленных ниже.

Создатели (Джени Теннисон, Уче Огбуджи, Джим Фуллер, Дэйв Поусон и др.) EXSLT стремятся побудить разработчиков процессоров XSLT использовать эти расширения для повышения переносимости таблиц стилей .

Список функций

[ редактировать ]

Общий EXSLT

[ редактировать ]

Common охватывает общие, базовые элементы и функции расширения.

Имя функции Тип возврата Типы параметров
exsl: набор узлов набор узлов объект
exsl:тип объекта нить объект

Математика EXSLT

[ редактировать ]

Math охватывает элементы расширения и функции, которые предоставляют возможности для работы с математикой.

Имя функции Тип возврата Типы параметров
математика:мин число набор узлов
математика:макс число набор узлов
математика: высший набор узлов набор узлов
математика:самый низкий набор узлов набор узлов
математика: абс число число
математика: акос число число
математика: соль число число
математика: атан число число
математика:atan2 число номер, номер
математика: константа число строка, число
математика: потому что число число
математика:эксп число число
математика: журнал число число
математика: мощность число номер, номер
математика: случайная число (никто)
математика: грех число число
математика: sqrt число число
математика: загар число число

Устанавливает EXSLT

[ редактировать ]

Наборы охватывают те элементы расширения и функции, которые предоставляют возможности для манипулирования наборами.

Имя функции Тип возврата Типы параметров
набор: разница набор узлов набор узлов, набор узлов
набор:пересечение набор узлов набор узлов, набор узлов
набор:отличный набор узлов набор узлов
set: имеет тот же узел логическое значение набор узлов, набор узлов
набор: ведущий набор узлов набор узлов, набор узлов
набор: конечный набор узлов набор узлов, набор узлов

Даты и время EXSLT

[ редактировать ]

В разделе «Даты и время» рассматриваются элементы и функции расширения, связанные с датой и временем.

Имя функции Тип возврата Типы параметров
дата:дата-время нить (никто)
дата:дата нить нить?
дата:время нить нить?
дата: год число нить?
дата: високосный год логическое значение нить?
дата:месяц в году число нить?
дата: месяц-название нить нить?
дата: месяц-аббревиатура нить нить?
дата: неделя в году число нить?
дата:день в году число нить?
дата:день в месяце число нить?
дата:день недели в месяце число нить?
дата:день в неделе число нить?
дата:день-название нить нить?
дата: день-аббревиатура нить нить?
дата: час в день число нить?
дата:минута в часе число нить?
дата: секунда в минуте число нить?
дата:формат-дата нить веревка, веревка
дата: дата анализа нить веревка, веревка
дата: неделя в месяце число нить?
дата:разница нить веревка, веревка
дата: добавить нить веревка, веревка
дата:добавить-длительность нить веревка, веревка
дата: сумма нить набор узлов
дата: секунды число нить?
дата:продолжительность нить число?

Струны EXSLT

[ редактировать ]

Строки охватывают элементы расширения и функции, которые предоставляют возможности для манипулирования строками.

Имя функции Тип возврата Типы параметров
ул: токенизировать набор узлов веревка, веревка?
ул:заменить набор узлов строка, объект, объект
ул: дополнение нить число, строка?
ул:выровнять нить строка, строка, строка?
ул: кодировать-uri нить строка, строка, строка?
ул: декодирует нить веревка, веревка
ул:конкат нить набор узлов
str:split набор узлов веревка, веревка?

Регулярные выражения EXSLT

[ редактировать ]

Регулярные выражения охватывают элементы расширения и функции, которые предоставляют возможности для работы с регулярными выражениями.

Имя функции Тип возврата Типы параметров
регулярное выражение: тест логическое значение строка, строка, строка?
регулярное выражение: совпадение объект строка, строка, строка?
регулярное выражение: заменить нить строка, строка, строка, строка

Динамический EXSLT

[ редактировать ]

Dynamic охватывает элементы расширения и функции, которые занимаются динамической оценкой строк, содержащих выражения XPath.

Имя функции Тип возврата Типы параметров
дина:оценить объект нить
Дин: мин число набор узлов, строка
дин:макс число набор узлов, строка
дина: сумма число набор узлов, строка
дин:карта набор узлов набор узлов, строка
дин: закрытие набор узлов набор узлов, строка

Случайный EXSLT

[ редактировать ]

Random охватывает элементы расширения и функции, которые предоставляют возможности для работы со случайностью.

Имя функции Тип возврата Типы параметров
случайный: случайная последовательность число номер?, номер?
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 84aee9af45b3f9c4251bcb6285024cca__1605359820
URL1:https://arc.ask3.ru/arc/aa/84/ca/84aee9af45b3f9c4251bcb6285024cca.html
Заголовок, (Title) документа по адресу, URL1:
EXSLT - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)