Hi everyone, 

The Xerces-J team is pleased to announce that version 2.9.0 of Xerces-J is 
now available. As of this release, Xerces' distribution includes the Xalan 
serializer. Xerces and Xalan now share a common serialization codebase. 
The DOM Level 3 serialization support which was in Xerces was migrated 
into the Xalan serializer and Xerces' native serializer was deprecated. 
You can find details on the rationale for this change here [1] in the 
archives. In this release we also upgraded the xml-commons resolver to 
v1.2 (which provides support for OASIS XML Catalogs v1.1), introduced a 
few minor features and fixed several bugs.

Specifically, the changes introduced in this release are:

* Migrated the DOM Level 3 serialization support onto a common 
serialization codebase shared with Xalan and deprecated Xerces' native 
serializer. [Neil Delima, Michael Glavassevich] 

* Upgraded the xml-commons resolver to v1.2. This new version of the 
resolver adds support for OASIS XML Catalogs v1.1. [Michael Glavassevich] 

* Created a new parser configuration which uses a memory sensitive 
SymbolTable which can handle usage scenarios where the names in the XML 
documents being parsed are mostly unique. The internalized strings stored 
in this SymbolTable are softly reachable and may be cleared by the garbage 
collector in response to memory demand. [Peter McCracken] 

* Updated the schema loader so that it can now process schema documents 
with an XML 1.1 declaration. [Michael Glavassevich] 
 
* Fixed several bugs in the checking of schema type restrictions that 
involve substitution groups. [Lucian Holland, Ignacio Hernandez-Ros] 

* Fixed a bug in Xerces' regular expression support where patterns 
containing "$" and "^" were being interpreted as anchors in a schema 
context. [Chris Carman]

* Fixed a bug in the XPath matcher for identity constraints which allowed 
steps containing NCName:* to select element or attribute names which do 
not match the specified namespace. [Michael Glavassevich] 

* Fixed a bug in the XPath parser for identity constraints which caused 
field and selector XPaths containing the non-abbreviated form of the child 
and attribute axes to be reported as invalid. [Michael Glavassevich] 

* Fixed a bug which allowed the JAXP SchemaFactory to mutate a user 
supplied DOM input. [Michael Glavassevich] 
 
* Fixed a bug which caused the JAXP 1.2 method for schema validation to 
produce DTD validation errors when XInclude processing is enabled. 
[Michael Glavassevich] 

* Fixed various bugs and made various improvements. [Nathan Beyer, George 
Cristian Bina, Michael Glavassevich, Jacob Kjome, Grant McDonald]

For more information please visit: http://xerces.apache.org/xerces2-j/

[1] http://marc.theaimsgroup.com/?l=xalan-dev&m=107593381313807&w=2

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to