Библиотека 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 и потому его поддержке и отладке уделяется большое внимание.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Oracle XSLT
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> — шаблонный
Библиотека муфт
Библиотека муфт Ускорение процесса трехмерного проектирования и конструирования всегда является основной проблемой для разработчиков любой CAD-системы. Однако, несмотря на это, количество узконаправленных прикладных 3D-библиотек не так уж велико (их значительно меньше,
20.1. Обзор: библиотека drb
20.1. Обзор: библиотека drb Библиотека drb состоит из двух основных частей: серверной и клиентской. Грубую границу между ними можно провести следующим образом:Сервер:• запускает TCPServer и начинает прослушивать порт;• привязывает объект к экземпляру сервера drb;• принимает
Библиотека
Библиотека CoolReaderСайт: http://www.coolreader.orgРазмер: 1,6 МбСтатус: Freeware CoolReader – «читалка» почти идеальная, во всяком случае, для настольного компьютера. Варианта программы для PocketPC, увы, не предусмотрено – в этом случае вас выручит привычный HaaliReader. Кроме того, несколько огорчает
Oracle атаковал Google и Android Юрий Ильин
Oracle атаковал Google и Android Юрий Ильин Опубликовано 13 августа 2010 года Корпорация Oracle подала в суд на Google, обвинив его в нелицензионном использовании технологий, права на которые принадлежат истцу. Если конкретнее, то Oracle считает, что в мобильной
Аналитик Михаил Елашкин о конфликте Oracle и Google Крестников Евгений
Аналитик Михаил Елашкин о конфликте Oracle и Google Крестников Евгений Опубликовано 13 августа 2010 года "Компания Oracle начала патентную войну с Google. Поисковый гигант обвиняется в незаконном использовании технологий, права на которые Oracle приобрела вместе с
На злобу дня, или 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
Google ответил на притязания Oracle Михаил Карпов
Google ответил на притязания Oracle Михаил Карпов Опубликовано 07 октября 2010 года Война Oracle и Google вышла на новый виток — в августе Oracle обвинила Google в том, что он покусился на её интеллектуальную собственность, а теперь в Google заявляют, что ничего такого не