This preface lists changes in Oracle XML Developer's Kit Programmer's Guide.
Topics:
Topics:
For Oracle Database 12c Release 1 (12.1.0.1), Oracle XML Developer's Kit Programmer's Guide documents these new features of XDK:
XDK includes an XQuery 1.0 processor for Java, which lets Java applications query, transform, and update Extensible Markup Language (XML) directly in the Java Virtual Machine (JVM).
For more information, see Using the XQuery Processor for Java.
XDK adds support for the Fast Infoset to XDK/J model. This support enables developers to use Fast Infoset techniques while working with XML content in Java. The Fast Infoset model is a popular technique for working with XML content in Java.
For more information, see DOM Support for Fast Infoset.
XDK adds support for World Wide Web Consortium (W3C) document object model (DOM) Level 3 Core application programming interfaces (APIs). This support lets developers maximize the benefits of the latest W3C APIs for XML processing, including the APIs that are defined as part of the DOM Level 3.0 Core specification.
For more information, see XDK Java DOM Improvements.
XDK supports a Java-based XMLDiff that is format-compatible with C and PL/SQL XMLDiff, which were introduced in Oracle Database 11g Release 1 (11.1). This support lets pure Java programs in the middle tier exchange XMLDiff output with C programs or with programs that use Oracle Database to perform XMLDiff operations.
For more information, see Determining XML Differences Using Java.
For Oracle Database 12c Release 1 (12.1.0.1), these features are deprecated, and may be desupported in a future release:
For Oracle Database 12c Release 1 (12.1.0.1), these XDK JavaBeans are deprecated:
DOMBuilder
XSLTransformer
DBAccess
XMLDBAccess
XMLDiff
XMLCompress
XSDValidator
For alternatives, see Oracle XML Developer's Kit JavaBeans (Deprecated).
The XDK Java API packages and classes that correspond to deprecated XDK JavaBeans, are also deprecated, starting with Oracle Database 12c Release 1 (12.1.0.1).
These are the deprecated packages and classes:
oracle.xml.async
oracle.xml.dbaccess
oracle.xml.XMLDiff.BeanInfo
oracle.xml.xmlcompl
oracle.xml.xmldbaccess
oracle.xml.schemavalidator
For alternatives, see Oracle Database XML Java API Reference.