Oracle XML DB is a high-performance, native XML storage and retrieval technology that is delivered as a part of all versions of Oracle Database.
Oracle XML DB provides full support for all of the key XML standards, including XML, Namespaces, DOM, XQuery, SQL/XML and XSLT. By providing full support for XML standards, Oracle XML DB supports native XML application development. Application developers are able to use XML-centric techniques to store, manage, organize, and manipulate XML content stored in the database. Oracle XML DB also supports the SQL/XML standard, which allows SQL-centric development techniques to be used to publish XML directly from relational data. With Oracle XML DB, you get all the advantages of relational database technology plus all the advantages of the W3C and industry XML standards (like XBRL).
In Oracle Database 19c, Oracle XML DB provides advanced features such as support for the W3C’s XQuery-Update and XQuery Full-Text standards, significant performance improvements and improved integration with all the operational capabilities of the Oracle Database, making it even easier to develop and deploy performant, scaleable and secure XML based applications.
Oracle XML Developer Kit (XDK) is a set of components, tools and utilities in Java, C, and C++ bundled with Oracle Database that eases the task of building and deploying XML-enabled applications with a commercial redistribution license.
Unlike many shareware and trial XML components, Oracle XDK provides high performance XML support that has been proven in demanding enterprise production environments. Oracle XDK has also been integrated in numerous Oracle product including Oracle SOA, Oracle JDeveloper/ADF, Oracle XML DB and Oracle BI Publisher.