Oracle XML Schema Processor for Java
Release Notes for Version 9.2.0.6.0 (Production)
Contents
Release 9.2.0.6.0 (Prod)
Overview
New Features
Bugs Fixed
Demos
API
Documentation
Previous Releases
Release 9.2.0.4.0
Release 9.2.0.3.0
Release 9.2.0.2.0
Release 9.0.2.0.0D
Release 9.0.2.0.0C
Release 9.0.2.0.0B
Release 9.0.2.0.0A
Release 9.0.0.0.0
Release 1.0.1.0.0
Release 1.0.0.0.0
Release 0.9 Alpha
Overview
Oracle XML Schema Processor for Java supports parsing and validating
XML Files against an XML Schema definition file. It includes the
following features
Please post any questions, comments, or bug reports to the XML Forum
on
the Oracle Technology Network at http://technet.oracle.com
New Features
Bugs Fixed
Release 9.2.0.4
New Features
Bugs Fixed
-
Bug #2426731: ERROR LINE/COL NUMBER LOST IF XSLBUILDER SETERROR CALLED
-
Bug #2328033: NAMESPACE CORRECTION
Release 9.2.0.3
Aug 1, 2001
New Features
None
Bugs Fixed
-
Bug #2410191: ARRAYINDEXOUTOFBOUNDSEXCEPTION WHILE PARSING WITH SAXPARSER
& SCHEMA VALIDATION
-
Bug #2457676: XML PARSER THROWS ERRORS ON A VALID XML FILE - SCHEMA
VALIDATION
Release 9.2.0.2
Feburary 1, 2001
New Features
-
Schema Identity-constraint validation no longer needs external DocumentBuilder.
Bugs Fixed
-
Bug #2147531: INTERACTION BETWEEN MAXOCCURS AND MINOCCURS IN SCHEMA
PROCESSOR
-
Bug #2110177: XML SCHEMA REGULAR EXPRESSION CANT HANDLE '?' IF ESCAPE
'\' IS AFTER
-
Bug #2147531: INTERACTION BETWEEN MAXOCCURS AND MINOCCURS IN SCHEMA
PROCESSOR
-
Bug #2079768: A COMPLEX TYPE SHOULD NOT BE PARSED BEFORE ALL CHILDREN
ARE PARSED
-
Bug #2130299: XML SCHEMA PROCESSOR DOES NOT CHECK THE DUPLICATION OF
LOCAL DEFINITIONS
-
Bug #1833377: SUPPORT ACCESS TO ANNOTATION ELEMENTS
Release 9.0.2.0.0D (Beta)
December 1, 2001
New Features
None
Bugs Fixed
-
Bug #1916873: ADD ACCESS METHODS FOR KEY, KEYREF AND UNIQUE
-
Bug #1960797: GETTARGETNAMESPACE() GIVES A NULL POINTER EXCEPTION
-
Bug #2007604: MISLEADING ERR MESSAGE WHEN SCHEMA DEFINITION CAN NOT
BE FOUND
-
Bug #2042015: SCHEMA PARSER PERFORMANCE
-
Bug #2090282: PARSER COMSUMES TOO MUCH MEMORY ON HEAP WHILE PARSING
SCHEMA
-
Bug #2100895: COMPLEXTYPE SHOULD NOT REFERENCE TO THE SIMPLETYPE OF
ITS BASETYPE
Release 9.0.2.0.0C
Oct 1, 2001
New Features
-
Remove April 2000 XML Schema Wroking Draft support.
-
Add validation from DOM using XMLElement.validateContent(XMLSchema)
method.
-
Add apis to access Identity constraints: Enhancement Request #1916873
Bugs Fixed
-
Bug #1950494: XML SCHEMA CAN'T RECOGNIZE THE LAST "ITEM" ELEMENT
-
Fix attribute use construction in complexType derivation
-
Bug #1960797 GETTARGETNAMESPACE() GIVES A NULL POINTER EXCEPTION
-
Bug #1901648 USING XSI:SCHEMALOCATION TO COMBINE TWO SCHEMAS IS NOT
WORKING PROPERLY
Release 9.0.2.0.0B
Aug 1, 2001
New Features
-
A new API has been added to XMLSchema to get the URLs used to build
the XMLSchema. XMLSchema.getXMLSchemaURLs().
-
Add two schema validation modes: SCHEMA_LAX_VALIDATION and SCHEMA_STRICT_VALIDATION,
see
demo for usage.
Bugs Fixed
-
Bug #1815505: Need a new api to get the url of the schema source.
-
Bug #1845342: Attribute 'nillable' in <element/> is not recognized
by schema processor
-
Bug #1852463: XML Schema data validation needs support leapyear constraints
-
Bug #1888470: <xsd:attribute> default attribute is not working as
defined.
Release 9.0.2.0.0A
June 16, 2001
This is the first beta release of 9.0.2
New Features
-
Oracle Schema Processor supports the oficial W3C Schema Recommendation.
-
The Processor still supports XML Schema Candidate Recommendation
Bugs Fixed
-
Bug#1817327: SCHEMA VALIDATION THROWS NULL POINTER EXCEPTION ON XSI:
TYPE
-
Bug#1771668: SCHEMA WITH RECURSIVE TYPE CAUSES STACK OVERFLOW
-
Bug#1749171: SIMPLE TYPE BUGS FIXED IENTITY CONSTRAINT BUGS ON KEYREF
Release 9.0.0.0.0
January 25, 2001
This is the first beta release of 9.0.0.0.0.
The schema processor complies with the following W3C XMLSchema Candidate
Recommendation:
XML Schema
Part 0: Primer
XML Schema Part
1: Structures
XML Schema Part
2: Datatypes
Bug Fixed
-
Bug #1588606: GET A NULL POINTER EXCEPTION WHEN BUILDING SCHEMA
-
Bug #1584960: XML PARSER DOES NOT RECOGNIZE MINOCCURS ATTRIBUTE OFCOMPLEX
ELEMENT
-
Bug #1562568: REQUIRED ATTRIBUTES ARE NOT ENFORCED
-
Bug #1562435: ERROR FOR ELEMENT WITH EMPTY CONTENT (ATTRIBUTES ONLY)
-
Bug #1495361: PATTERN FACETS SHOULD BE OF 'OR' RELATION RATHER THAN
'AND".
-
Bug #1486115: GROUP ORDER SHOULD BE EXPLICIT
-
Bug #1481095: XML SCHEMA PROCESSOR SHOULD SUPPORT INLINE SCHEMA.
-
Bug #1449270: DEFAULTS ARE NOT PROCESSED
Release 1.0.1.0.0
October 17, 2000
The schema processor complies with the following W3C XMLSchema Candidate
Recommendation:
XML Schema
Part 0: Primer
XML Schema Part
1: Structures
XML Schema Part
2: Datatypes
Please note that in this release, the schema namespace has been changed
to: http://www.w3.org/2000/10/XMLSchema
and the namespace for built-in datatypes has been separated from
schema namesapce to: http://www.w3.org/2000/10/XMLSchema-datatypes
in accordance with the current Working Drafts. In order to use
new syntax and features of the current spec, new schema namespace must
be used. Old syntax is supported under the old schema namespace in
this release but the use is discouraged, there is no gurantee for future
support.
The following features are not implemented in this release
-
redefine element.
-
unique, key and keyref constrains when using SAXParser.
-
lexical space validation & comparison of datetime datatypes.
-
binary encoding validation.
APIs to build a XMLSchema object
-
build(java.io.InputStream, java.net.URL)
-
build(java.io.Reader, java.net.URL)
-
build(java.lang.String, java.net.URL)
-
build(oracle.xml.parser.v2.XMLDocument, java.net.URL)
This is still a beta release for XML schema validation, and
it is subject to change with changes in the
XML Schema working draft.
Release 1.0.0.0.0
July 21, 2000
The schema processor complies with the following W3C XMLSchema Working
Drafts:
XML
Schema Part 0: Primer
XML
Schema Part 1: Structures
XML
Schema Part 2: Datatypes
The following features are not implemented in this release
-
unique, key and keyref constrains when using SAXParser.
-
lexical space validation & comparison of datetime datatypes.
-
precision & scale check in decimal type.
-
binary encoding validation.
Fpllowing are the APIs to build a XMLSchema object
-
build(java.io.InputStream, java.net.URL)
-
build(java.io.Reader, java.net.URL)
-
build(java.lang.String) build(java.lang.String, java.net.URL)
-
build(java.net.URL)
-
build(oracle.xml.parser.v2.XMLDocument, java.net.URL)
This is an beta release for XML schema validation, and it is subject
to change with changes in the XML
Schema working draft.
Release 0.9 Alpha
March 1, 2000
The schema processor complies with the following W3C XMLSchema Working
Drafts:
XML
Schema Part 0: Primer
XML
Schema Part 1: Structures
XML
Schema Part 2: Datatypes
The following features are not implemented in this release
-
unique, key and keyref constrains.
-
derivation by restriction from complexType.
-
pattern facet in string, datetime datatypes
-
builtin types derived from integer ((unsigned) long, short, int, byte)
-
comparison of datetime datatypes
New APIs in XMLParser to invoke XML Schema validation
-
setSchemaValidationMode(boolean) to set schema validation mode.
-
setXMLSchema(object) set a XMLSchema object to be used for validation
APIs to build a XMLSchema object
-
XSDBuilder.build(String namespace, String systemId) returns XMLSchema
object
This is an alpha release for XML schema validation, and it is subject
to change with changes in the
XML Schema working draft.