Библиотека Oracle XDK

Библиотека Oracle XDK

Основные характеристики.

? Платформы: Java, C/C++, PL/SQL.

? Расширения: поддержка функций расширения.

? Полнота реализации: сравнительно хорошая (уступает Saxon и MSXML).

? Разработчик: Oracle Corporation.

? URL: http://technet.oracle.com/tech/xml/.

Так же как и MSXML, Oracle XDK (от англ. XML Development Kit - комплект для XML-разработки) состоит из нескольких компонентов, предназначенных для разработки XML-приложений на Java, С, С++ и PL/SQL. Библиотека Oracle XDK включает XML-парсер, реализующий DOM и SAX интерфейсы, XSLT-процессор, генератор классов и процессор для XML Schema. Java-версия XDK также включает XSQL-сервлет и утилиту XML SQL (в сокращении — XSU), которые являются основой решений Oracle для обеспечения XML-функциональности в базах данных. XSU предоставляет возможности для экспорта и импорта реляционных данных в виде XML, а сервлет XSQL позволяет использовать возможности XSU в клиент-серверных приложениях (в частности — на Web-серверах). Примечательно, что XSU и XSQL работают не только с базой данных Oracle, но и с любыми другими базами данных, которые поддерживают JDBC-доступ. Oracle XDK разработан под руководством Стива Мюнха (Steve Muench), который также является очень известным специалистом по XML.

Главным образом в Oracle XDK нас интересует библиотека, отвечающая за выполнение XSLT-преобразований — Oracle XSLT Processor. Этот компонент включен во все языковые версии XDK: существует вариант для Java, С, С++ и даже для PL/SQL (что позволяет выполнять преобразования внутри базы данных Oracle).

Относительно проработанности Oracle XSLT Processor можно сказать следующее: XSLT 1.0 поддерживается полностью (или почти полностью), однако периодически попадаются мелкие ошибки, которые оперативно исправляются в следующих релизах. XSLT-процессор играет важную роль в Web-решениях Oracle и потому его поддержке и отладке уделяется большое внимание.

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

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

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

Библиотека муфт

Из книги КОМПАС-3D V10 на 100 % автора Кидрук Максим Иванович

Библиотека муфт Ускорение процесса трехмерного проектирования и конструирования всегда является основной проблемой для разработчиков любой CAD-системы. Однако, несмотря на это, количество узконаправленных прикладных 3D-библиотек не так уж велико (их значительно меньше,


Библиотека

Из книги 300 лучших программ на все случаи жизни автора Леонтьев Виталий Петрович

Библиотека CoolReaderСайт: http://www.coolreader.orgРазмер: 1,6 МбСтатус: Freeware CoolReader – «читалка» почти идеальная, во всяком случае, для настольного компьютера. Варианта программы для PocketPC, увы, не предусмотрено – в этом случае вас выручит привычный HaaliReader. Кроме того, несколько огорчает


Oracle атаковал Google и Android Юрий Ильин

Из книги Цифровой журнал «Компьютерра» № 29 [09.08.2010 — 15.08.2010] автора Журнал «Компьютерра»

Oracle атаковал Google и Android Юрий Ильин Опубликовано 13 августа 2010 года Корпорация Oracle подала в суд на Google, обвинив его в нелицензионном использовании технологий, права на которые принадлежат истцу. Если конкретнее, то Oracle считает, что в мобильной


Аналитик Михаил Елашкин о конфликте Oracle и Google Крестников Евгений

Из книги Цифровой журнал «Компьютерра» № 37 [04.10.2010 — 10.10.2010] автора Журнал «Компьютерра»

Аналитик Михаил Елашкин о конфликте Oracle и Google Крестников Евгений Опубликовано 13 августа 2010 года "Компания Oracle начала патентную войну с Google. Поисковый гигант обвиняется в незаконном использовании технологий, права на которые Oracle приобрела вместе с


Google ответил на притязания Oracle Михаил Карпов

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

Google ответил на притязания Oracle Михаил Карпов Опубликовано 07 октября 2010 года Война Oracle и Google вышла на новый виток — в августе Oracle обвинила Google в том, что он покусился на её интеллектуальную собственность, а теперь в Google заявляют, что ничего такого не


10.4.5. Интерфейс с Oracle

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк


18.2.9. Библиотека Open-URI

Из книги Компьютерные террористы [Новейшие технологии на службе преступного мира] автора Ревяко Татьяна Ивановна


20.1. Обзор: библиотека drb

Из книги QT 4: программирование GUI на С++ автора Бланшет Жасмин

20.1. Обзор: библиотека drb Библиотека drb состоит из двух основных частей: серверной и клиентской. Грубую границу между ними можно провести следующим образом:Сервер:• запускает TCPServer и начинает прослушивать порт;• привязывает объект к экземпляру сервера drb;• принимает


Oracle XSLT

Из книги Linux и все, все, все... Статьи и колонки в LinuxFormat, 2006-2013 автора Федорчук Алексей Викторович

Oracle XSLT Корпорация Oracle также предоставляет бесплатный процессор XSLT, который можно загрузить с http://technet.oracle.com/tech/xml/, — правда, для этого придется пройти весьма длительную процедуру регистрации. Ко времени написания книги для загрузки процессора XSLT достаточно было щелкнуть


Взаимодействие процессора XSLT Oracle с Java

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

Взаимодействие процессора XSLT Oracle с Java Несколько больше усилий потребуется для осуществления XSLT-преобразования при помощи API процессора XSLT фирмы Oracle. Новый пример, oraclejava.java, продемонстрирует работу с этим API.В oraclejava.java в первую очередь необходимо считывать требуемые


Стандартная библиотека С++

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

Стандартная библиотека С++ В данном разделе мы кратко рассмотрим стандартную библиотеку С++. На рис. Б.З приводится список базовых заголовочных файлов С++:• <bitset> — шаблонный класс для представления последовательностей битов фиксированной длины,• <complex> — шаблонный


На злобу дня, или Oracle vs Red Hat

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

На злобу дня, или Oracle vs Red Hat LinuxFormat, #85 (ноябрь 2006)Нынче все сообщество Open Source всколыхнула новость о том, что Oracle будет выпускать свой Linux, предназначенный для запуска своей же СУБД. И не просто свой дистрибутив – а Red Hat цельнотянутый, освобожденный от «ненужных» компонентов,


Linux от Oracle

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

Linux от Oracle LinuxFormat, #142 (март 2011)Пару лет назад мир свободного софта в очередной раз содрогнулся: компания Oracle объявила о выпуске собственного дистрибутива Linux – на базе не кого-нибудь, а текущей версии RHEL. Начались прорицания под стать Дельфийскому оракулу: либо Oracle съест Red