« 13 September 2006 - Apache .NET Ant Library 1.0 Beta 1 Now Available | Main | 24 September 2006 - Jakarta Commons Configuration 1.3 released »

September 14, 2006

14 September 2006 - Apache Xerces-J 2.8.1 released

The Apache Xerces Project is pleased to announce that version 2.8.1 of Xerces-J is now available. This release fixes several bugs which were present in Xerces-J 2.8.0. It also includes a few minor enhancements and performance improvements.

Specifically, the changes introduced in this release are:

  • Implemented native support for the ISO-8859-1 encoding. [Michael Glavassevich]
  • Added a method to XSModel which returns a list containing the members of the substitution group for a given element declaration. [Michael Glavassevich]
  • Improved the performance of Xerces' optimized readers (for small documents) by recycling their byte buffers. [Michael Glavassevich]
  • Modified the DocumentBuilder and LSParser implementations so that they drop their internal references to the DOM they just built. If an application is pooling parsers this will allow the garbage collector to reclaim the Document and all of its nodes if the application no longer has any references to it. [Michael Glavassevich]
  • Fixed numerous schema annotation related bugs including those introduced in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the getAnnotation() methods in the XML Schema API. [Neil Delima, Michael Glavassevich]
  • Fixed a DOM bug which caused the internal subset of a DocumentType node to be omitted from a cloned Document. [Jacob Kjome]
  • Fixed a bug in Xerces' regular expression support involving patterns starting with '.'. [Kent Tamura]
  • Fixed a bug which caused the DOM builder to drop all of the text in the document if grammar caching is enabled and the document being processed contains both an internal and an external DTD subset. [Michael Glavassevich]
  • Fixed a schema bug which allowed defaulted attributes with the same local name to overwrite each other. [Michael Glavassevich]
  • Fixed a bug which caused a schema document to be loaded multiple times if it was both included and redefined. This made it possible for the redefined components to be incorrectly overwritten by the original ones from the include. [Michael Glavassevich]
  • Fixed a bug in Xerces' native serializer which caused documents containing supplemental characters in attribute values to be written incorrectly. [Michael Glavassevich]
  • Fixed a bug in the XInclude processor which in some instances caused content to be omitted from the result if an element() XPointer is specified on an include element. [Neil Delima]
  • Fixed various bugs and made various improvements. [Dave Brosius, Michael Glavassevich, Jacob Kjome, Peter McCracken]

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

----

-- The Apache Xerces Project

----

Project Info -- Apache Xerces Java XML Parser

DOAP File

Xerces-J is a validating XML parser written in Java.

Releases can be downloaded from http://xerces.apache.org/xerces2-j/download.cgi

Project Websitehttp://xerces.apache.org/xerces2-j/
Programming LanguagesJava
Categoriesxml
Mailing Listshttp://xml.apache.org/mail.html
Bug/Issue Trackerhttp://issues.apache.org/jira/browse/XERCESJ
Project Management CommitteeApache Xerces

Access to the source code:

Browsehttp://svn.apache.org/viewcvs.cgi/xerces/java/trunk/
SVN Directhttp://svn.apache.org/repos/asf/xerces/java/trunk/
Posted by Tetsuya Kitahata at September 14, 2006 05:02 PM
http://www.apachenews.org/archives/000898.html
[ Category : Apache XML ] (PDF)(XML)
[ Category : Apache Xerces ] (PDF)(XML)