Skip navigation links
Oracle® Database XML Java API Reference
Release 21c
F31401-01

Oracle Database XML Java API Reference, Release 21c

XDK Java Packages 
Package Description
oracle.xml.binxml
Provides APIs for Binary XML encoding and decoding.
oracle.xml.comp
Provides APIs for SAX based compression/decompression.
oracle.xml.diff
Provides an API for comparison of XML inputs.
oracle.xml.jaxp
Provides implementation of JAXP standard.
oracle.xml.parser.schema
Provides APIs for XML Schema processing.
oracle.xml.parser.v2
Provides APIs for XML parsing (SAX and DOM), XSL Transformations (XSLT).
oracle.xml.pipeline.controller
Provides an XML Pipeline controller which executes XML processes in an pipeline based on dependencies.
oracle.xml.pipeline.processes
Provides wrapper classes for XML processes which can be executed by the XML Pipeline controller.
oracle.xml.scalable
Provides APIs for Scalable DOM.
oracle.xml.sql
Provides APIs for generating XML from the database and storing XML in the database.
oracle.xml.sql.dml
This package contains the OracleXMLSave class.
oracle.xml.sql.query
This package contains the OracleXMLQuery class.
oracle.xml.transx
Provides APIs for TransX (a data transfer utility that allows you to populate your database with multilingual data).
oracle.xml.util
Contains XML related utility classes.
oracle.xml.xsql
Provides APIs for Oracle XSQL Pages and XSQL Servlet.
XDK Java Bean Packages 
Package Description
oracle.xml.async
Provides asynchronous Java beans for DOM building and XSL Transformations.
oracle.xml.dbaccess
Includes the DBAccess java bean which provides access to XML stored in an Oracle database as CLOB tables.
oracle.xml.differ
Provides a Java bean which finds the diffrences between two XML files and outputs the differences as XSLT code.
oracle.xml.schemavalidator
Provides a Java bean which encapsulates the validation of XML DOM against an XML Schema.
oracle.xml.transviewer
Includes the DBAccess java bean which provides access to XML stored in an Oracle database as CLOB tables.
oracle.xml.xmlcomp
Provides a Java bean wrapper for the XML compression utility.
oracle.xml.xmldbaccess
Provides a Java bean to store and retrieve XML data from XMLType talbes in an Oracle database.
W3C DOM Packages 
Package Description
org.w3c.dom
A W3C standard package for XML Document Object Model (DOM), that provides a framework of interfaces for implementing  'DOM level 2 CORE..
org.w3c.dom.events
A W3C standard package, that supports the optional "Events", "UIEvents", "MouseEvents", "MutationEvents", and "HTMLEvents" features of the DOM Level 2 Recommendation.
org.w3c.dom.ls
A W3C standard package that supports the loading and saving of XML documents, a part of the DOM Level 3 Load and Save Specification.
org.w3c.dom.ranges
A W3C standard package, that provides a framework of interfaces for DOM level 2 Range to dynamically identify a range of content in an XML document.
org.w3c.dom.traversal
A W3C standard package, that provides a framework of interfaces for implementing DOM level 2 Traversal feature for dynamically traversing the XML document.
org.w3c.dom.validation
A W3C standard package of DOM level 3 Validation specification, that  provides guidance to programs and scripts to dynamically update the content and structure of documents, ensuring the validity of the document.
XDB Packages 
Package Description
oracle.xdb
Packages oracle.xdb and oracle.xdb.dom implement the Java Document Object Model (DOM) API for XMLType.
oracle.xdb.dom  
oracle.xdb.event
Provides the classes needed for Oracle Oracle XML Database Repository Events framework.
oracle.xdb.servlet
This package is the Oracle XML DB implementation of Java Servlet API - Version 2.2, with the following exceptions: All servlets must be distributable.
SAX Packages 
Package Description
org.xml.sax
SAX is Simple API for XML, this package provides the core SAX APIs.
org.xml.sax.ext
This package contains interfaces to SAX2 facilities that conformant SAX drivers won't necessarily support.
org.xml.sax.helpers
This package contains "helper" classes, including support for bootstrapping SAX-based applications.
JAXP Packages 
Package Description
javax.xml.parsers
Provides standard APIs for DOM 2.0 and SAX 1.0 parsers.
javax.xml.transform
This package defines the generic APIs for processing XML transformation, and performing a transformation from a source to a result.
javax.xml.transform.dom
This package implements DOM-specific transformation APIs.
javax.xml.transform.sax
This package implements SAX2-specific transformation APIs.
javax.xml.transform.stream
This package implements stream- and URI- specific transformation APIs.
JAXB Packages 
Package Description
javax.xml.bind
Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
XQuery Packages 
Package Description
javax.xml.xquery  
oracle.xml.xquery
Contains extensions to the XQuery API for Java (JSR 225) and OXQDataSource, the Oracle implementation of XQDataSource.
oracle.xml.xquery.xqjdb
Oracle XQJ implementation for use with XML DB.
Skip navigation links
Oracle® Database XML Java API Reference
Release 21c
F31401-01

Copyright © 2003, 2020, Oracle and/or its affiliates.