Книга: Технология XSLT
Расширения
Расширения
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.
- Расширения SQL
- Файлы без расширения, как правило, текстовые. Как сделать, чтобы при двойном щелчке кнопкой мыши они открывались в Блокн...
- На DVD с фильмами имеются файлы с расширениями VOB и IFO. Какие из них содержат меню диска и можно ли его как-нибудь изм...
- Парадокс расширения-специализации
- Что такое расширения?
- 12.7. Расширения метасимволов
- Как подтолкнуть покупателей к выбору дешевой торговой марки посредством расширения ассортимента
- Расширения файлов
- Раздел расширения
- Приложение 3 Полезные платы расширения
- Глава 4. Как транснациональные компании выбирают мировые городские рынки для расширения бизнеса
- Шины расширения, представленные слотами и разъемами на материнской плате