Oracle® XML Developer's Kit Programmer's Guide 10g Release 3 (10.1.3) Part Number B28236-01 |
|
|
View PDF |
This section describes new features of the Oracle Database 10g Release 1 (10.1) and provides pointers to additional information. New features information from previous releases is also retained to help those users migrating to the current release.
The following sections describe the new features in Oracle XML Developer's Kit:
This section contains new features in the Oracle XML Developer's Kit (XDK).
JAXB Class Generator
The JAXB compiler generates the interfaces and the implementation classes corresponding to the XML Schema. The JAXB Class Generator, which is based on the Java Specification Request (JSR) recommendation for JAXB, is to be used for new applications. The Class Generator for Java is deprecated and replaced by the JSR-31 implementation of XML Data Binding (JAXB). The runtime will be supported so that the Java classes generated in older releases continue to work.
Unified API for C and C++
These sets of functions work in both XDK and XML DB and replace the C and C++ XDK functions of previous releases.
XDK C/C++ Components Change
Previously, the globalization support data environment variable setting was ORA_NLS33. It has now been changed to ORA_NLS10.
Pipeline Definition Language
This W3C note is implemented for Java in the XDK.
XSLT Compiler and XSLT Virtual Machine (XVM)
For improved performance there are new interfaces for the XSL processor for C and C++.
XSQL Pages Publishing Framework Updates
This chapter has been updated for this release.
Using SOAP
New sections are included, plus an example of a SOAP project is found in this chapter:
New XML JavaBeans
XMLCompress, XMLDBAccess, and XSDValidator JavaBeans are now available in the XDK.
XDK Java Components Changes
The XDK Java components in this release have several fixes for J2EE conformance and XML 1.0 Conformance Test Suite. Some of the changes resulted in change in behavior with respect to previous release. A few of them are listed below:
The default value of preserve whitewashes [XMLParser.setPreserveWhitespace()]
is now dependent on the presence of a DTD. If a DTD is present, the default is false
, else it is true
. Earlier the default was always false
.
get Prefix()
, getNamespaceURI()
, and getLocalName()
return null
instead of '""' (empty string), when not present in the element or attribute, or if the node was created using DOM 1.0 methods.
The PL/SQL wrapper for parsing and transformation is replaced by the DBMS_XMLPARSER, DBMS_XMLDOM and DBMS_XSLPROCESSOR packages.
JAXP 1.2 supports XML Schema validation.
XMLSAXSerializer
provides support to handle the SAX output serialization.
See Also: "XDK Java Components Specifications" for specifications of the levels of the components in this release |
Restructuring of XML Documentation
The following PL/SQL chapters are now located in the Oracle XML DB Developer's Guide.
XML Parser for PL/SQL
XSLT Processor for PL/SQL
XML Schema Processor for PL/SQL