Changes in This Release for Oracle XML Developer's Kit Programmer's Guide

This preface lists changes in Oracle XML Developer's Kit Programmer's Guide.

Topics:

Changes in Oracle XML Developer's Kit 12c Release 1 (12.1.0.2)

For Oracle Database 12c Release 1 (12.1.0.2), Oracle XML Developer's Kit Programmer's Guide documents this new feature of Oracle XML Developer's Kit (XDK):

Changes in Oracle XML Developer's Kit 12c Release 1 (12.1.0.1)

Topics:

New Features

For Oracle Database 12c Release 1 (12.1.0.1), Oracle XML Developer's Kit Programmer's Guide documents these new features of XDK:

Oracle XQuery Processor for Java

XDK now includes an XQuery 1.0 processor for Java. This processor enables Java applications to query, transform, and update Extensible Markup Language (XML) directly in the Java Virtual Machine (JVM).

For more information, see Chapter 7, "Using the XQuery Processor for Java."

XDK/J Support for Fast Infoset

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/J DOM Improvements

XDK adds support for World Wide Web Consortium (W3C) document object model (DOM) Level 3 Core application programming interfaces (APIs). This support enables developers to 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."

XMLDiff Support for XDK Java

XDK adds support for a Java-based XMLDiff that is format-compatible with the existing C and PL/SQL XMLDiff capabilities, which were introduced in Oracle Database 11g Release 1 (11.1). This support enables pure Java programs in the middle tier to exchange XMLDiff output with C programs or with programs that use Oracle Database to perform XMLDiff operations.

For more information, see Chapter 12, "Determining XML Differences Using Java."

Deprecated Features

For Oracle Database 12c Release 1 (12.1.0.1), these features are deprecated, and may be desupported in a future release:

XML Developer's Kit JavaBeans

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 Appendix D, "Oracle XML Developer's Kit JavaBeans (Deprecated)".

XML Developer's Kit for Java APIs

For Oracle Database 12c Release 1 (12.1.0.1), these XDK Java API packages and classes, which correspond to deprecated XDK JavaBeans, are also deprecated:

  • 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.