Расширения

Расширения

Xalan С++ позволяет вызывать в XSLT-преобразовании пользовательские функции расширения, написанные на языке С. Кроме того, в дополнение к базовым функциям XSLT, Xalan С++ реализует несколько наиболее часто используемых функций, например, функцию nodeset. В текущей версии (1.2) Xalan С++ не поддерживает элементы расширения.

Возможности расширения Xalan Java намного богаче. Xalan Java, как и Xalan С++, реализует дополнительную библиотеку функций (которая по сравнению с Xalan С++ также намного шире). Помимо этого, Xalan Java позволяет создавать функции и элементы расширения на Java и других языках программирования.

Остановимся на последнем пункте более подробно. Xalan позволяет использовать библиотеку BSF (от англ. bean scripting framework — система скриптовых языков для bean-компонент). BSF — это библиотека, которая позволяет использовать скриптовые языки в Java-приложениях и апплетах. На данный момент BSF позволяет реализовывать в Xalan Java расширения на следующих скриптовых языках:

? Mozilla Rhino (фактически, еще один вариант JavaScript);

? NetRexx;

? BML;

? JPython;

? Jacl;

? PerlScript;

? VBScript;

? JavaScript.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

R.18.1 Расширения

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.18.1 Расширения В этом разделе перечисляются основные расширения языка С, введенные в


Расширения системы

Из книги 500 лучших программ для Windows автора Уваров Сергей Сергеевич

Расширения системы Стандартные возможности Проводника не устраивают большинство пользователей Windows, поэтому многие из них сразу предпочитают устанавливать файловые менеджеры. Однако это не единственная альтернатива. Можно также использовать различные расширения для


19.3.3. Базовые расширения

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

19.3.3. Базовые расширения Одно из достоинств Rails — наличие широкого набора вспомогательных методов, определенных в модуле ActiveSupport::CoreExtensions. Они «безвредны» и после добавления в основные классы становятся доступны всему приложению.Некоторые из этих методов имеют отношение


Расширения

Из книги Технология XSLT автора Валиков Алексей Николаевич

Расширения Слово extensible (англ. расширяемый) в расшифровке аббревиатуры XSLT исторически происходит из названия языка XSL, но оно вполне применимо и к самому XSLT: спецификация этого языка позволяет разрабатывать собственные функции и элементы и использовать их в


Что такое расширения?

Из книги PGP: Кодирование и шифрование информации с открытым ключом. автора Левин Максим

Что такое расширения? Предыдущие главы этой книги были посвящены, в основном, тому, что может XSLT. Эти возможности, естественно, далеко не безграничны, да и нельзя ожидать слишком многого от специализированного языка, каким является XSLT.Вместе с тем в XSLT-преобразованиях


Расширения

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард


Расширения

Из книги автора

Расширения Xalan С++ позволяет вызывать в XSLT-преобразовании пользовательские функции расширения, написанные на языке С. Кроме того, в дополнение к базовым функциям XSLT, Xalan С++ реализует несколько наиболее часто используемых функций, например, функцию nodeset. В текущей версии (1.2)


Расширения

Из книги автора

Расширения Расширения для Saxon могут быть созданы на языке Java в виде функций и элементов. Saxon отличает возможность использования Java-функций расширения, написанных для других Java-процессоров (в частности Xalan и Oracle XSLT Processor).Для программирования элементов расширения Saxon


Расширения

Из книги автора

Расширения Java-версия Oracle XSLT Processor может расширяться пользовательскими функциями, написание которых, в принципе, ничем не отличаются от стандартных методов создания Java-функций расширения.К сожалению, Oracle XSLT Processor не поддерживает пользовательские элементы расширения.


Расширения

Из книги автора

Расширения В xt реализован стандартный метод вызова Java-функций расширения (если быть до конца откровенными, Кларк фактически и придумал этот "стандартный" способ). Функции реализуются в Java-классах, которые затем подключаются при помощи URI пространств имен.Сверх этого, xt


Расширения

Из книги автора

Расширения Другим преимуществом libxslt по сравнению с Sablotron является возможность использования расширений, причем как в виде функций, так и в виде элементов. Функции и элементы расширения в libxslt оформляются в виде C-функций, затем регистрируются в процессоре перед вызовом и


PGP 2.х.х и ее расширения.

Из книги автора

PGP 2.х.х и ее расширения. PGP 2 — это "классическая" PGP. С помощью команд строчного интерфейса ее пользователь может выполнять все базовые криптографические функции, а именно:• генерацию пары из закрытого/открытого ключа;• шифрование файла с помощью открытого ключа любого


Методы расширения

Из книги автора

Методы расширения Любой существующий класс, хранящийся во внешней dll, и все классы стандартной библитеки .NET можно расширить новыми методами. Такие методы расширения отличаются от обычных подпрограмм тем. что перед именем подпрограммы ставится имя расширяемого класса с