Oracle XML Schema Processor 9.2.0.6.0 (C++)


Contents

General description

Revision history


The C/C++ Oracle XML Schema Processor supports the XML Schema W3C Recommendation. Note that it's not backwards compatible with any previous CR or working draft.

You may post any questions, comments, or bug reports to the XML Forum on the Oracle Technology Network. Oracle customers may also call Oracle Worldwide Support for assistance.

The schema processor is based on the May 2, 2001 XML Schema W3C Recommendation (in three parts):

The parser conforms to the following standards: The following files and directories are found in this release: The following libraries are included: The processor may be called as an executable by invoking bin/schema which takes two arguments, the XML instance document, and optionally a default schema to apply.

The schema processor may also be invoked by writing code using the supplied APIs. The code must be compiled using the headers in the include/ subdirectory and linked against the libraries in the lib/ subdirectory. Please see the Makefile in the sample/ subdirectory for full details of how to build your program. The processor currently implements most of the functionality stated in the specification except the following features:

This processor supports various encodings.  The schema file and instance XML document can be in different encodings.  When a schema context is created via the function schemaInitialize, an internal encoding, which is single byte or Unicode, is chosen based on the setting of the provided parser's context (i.e., xmlctx).  If the error message "LSX-0016: schema and instance document have incompatible character sets" is shown when validation is attempted, a new schema context with a new parser context in a multibyte encoding (i.e., UTF-8, UTF-16, etc.) needs to be created to proceed.  Specifically, a new xmlctx needs to be created with its "outencoding" parameter set to the above-mentioned multibyte encoding and used in the new schema context's creation.

Oracle XML Schema Processor 9.2.0.5.0 (C++)

This release contains bug fixes.


Oracle XML Schema Processor 9.2.0.4.0 (C++)

August 14, 2002

This release contains bug fixes.


Oracle XML Schema Processor 9.2.0.3.0 (C++)

July 25, 2002

The following features were implemented in this release:


Oracle XML Schema Processor 9.2.0.2.0 (C++)

February 13, 2002

This release contains bug fixes.


Oracle XML Schema Processor 9.2.0.1.0 (C++)

January 31, 2002

This release contains bug fixes.


Oracle XML Schema Processor 9.0.2.0.0D (C++)


Nov 30, 2001

This is the first Beta release of the C++ Oracle XML Schema Processor that supports the XML Schema W3C Recommendation. Note that it's not backwards compatible with any previous CR or working draft.


Oracle XML Schema Processor 9.0.2.0.0C (C++)

September 30, 2001

This release contains bug fixes.


Oracle XML Schema Processor 9.0.2.0.0B (C++)

July 31, 2001

This release contains bug fixes.


Oracle XML Schema Processor 9.0.2.0.0A (C++)

June 14, 2001

This release contains bug fixes.


Oracle XML Schema Processor 9.0.1.0.0 (C++)

May 1, 2001

This release contains bug fixes.