[jboss-dev] [Fwd: [ANNOUNCEMENT]: Xerces-J 2.9.0 now available]

Alexey Loubyansky alex at jboss.com
Fri Nov 24 04:54:18 EST 2006


FYI, XB tests passed.

-------- Original Message --------
Subject: [ANNOUNCEMENT]: Xerces-J 2.9.0 now available
Date: Thu, 23 Nov 2006 15:38:38 -0500
From: Michael Glavassevich <mrglavas at ca.ibm.com>
Reply-To: j-dev at xerces.apache.org
To: announcements at xml.apache.org, j-dev at xerces.apache.org, 
j-users at xerces.apache.org, general at xml.apache.org
CC: pmc at xerces.apache.org

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: mrglavas at ca.ibm.com
E-mail: mrglavas at apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe at xerces.apache.org
For additional commands, e-mail: j-dev-help at xerces.apache.org





More information about the jboss-development mailing list