|Oracle9i XML API Reference - XDK and Oracle XML DB
Release 2 (9.2)
Part Number A96616-01
This section describes the following new features:
Supports the W3C Schema recommendation. Schema Identity-constraint validation no longer needs external DocumentBuilder.
Support for threadsafe XSLStylesheet objects.
Supports Setting Multiple Parameter Values with a Single SQL Statement.
An XML instance document could be given as input to load the instance data to the generated classes.
XML Compression now supported in the Java XML Parser.
Released on Linux.
Released on Linux.
Internal DTD support is added to the SourceViewer Bean.
New XDK technical Paper for "Building Server-Side XML Schema Validation" is online at http://otn.oracle.com/tech/xml/xdk_sample/xdksample_093001i.html
Datatype XMLType can now be used to create tables of XMLType.
Additional XMLType constructors have been added.
Use datatype -aware extraction of part of an XML document using the extractValue operator.
Generating XML from existing relational and object relational tables. This is based on ISO-ANSI Working Draft for XML-Related Specifications (SQL/XML) [ISO/IEC 9075 Part 14 and ANSI] which defines ways in which the database language SQL can be used in conjunction with XML.
updateXML() replaces part of the XMLType DOM by using XPath as a locator.
ToObject method allows the caller to convert an XMLType object to a PL/SQL object type.
This release supports XMLType-based views. These enable you to view any data in the database as XML. XMLType views can be XML schema-based or non-XML schema-based.
XMLTransform() allows database-based transformation of cached or on disk XML documents.
Oracle XML DB allows database clients to bind and define XMLType. JDBC support includes a function-rich XMLType class that allows for native (for thick JDBC) XML functionality support.
This release includes native PL/SQL DOM, Parser, and XSLT APIs integrated in the database code. These PL/SQL APIs are compatible with the Java-based PLSQL APIs shipped as part of XDK for PL/SQL with Oracle9i Release 1 (9.0.1) and higher..
ACL-based security for Oracle XML DB resources.
DBMS_XDB package provides methods to access and manipulate Oracle XML DB resources.
Locate resources and manage collections. Works only inside the database server on the JServer platform.
ResourceView is a public XMLType view can be used to perform queries against all resources in a database instance, based on path names.
DBMS_XDB_VERSION package provides methods to version Oracle XML DB resources.
Methods that implement ACL-based security have been developed as a part of DBMS_XDB package. They enable the creation of high-performance access control lists for any XMLType object.
The Protocol Servers provide access to any foldered XMLType row through FTP, HTTP, and WebDAV.
XDBURIType, a subtype of URIType, represents a path name within Oracle XML DB.
Oracle Enterprise Manager provides a graphical interface to manage, administer, and configure Oracle XML DB.
CTXXPATH is a new index type for use with existsNode() to speedup the performance of XPath searching.