Hi all, 

The Xerces-J team is very happy to announce that version 2.6.0 of
Xerces-J is now available.  

This release provides an experimental implementation of the Document
Object Model Level 3 Core and Load/Save Candidate Recommendations (see
beta-dom3-Xerces-J-bin.2.6.0.zip) and also brings Xerces-J into
compliance with the XML
1.1 Proposed Recommendation (except that it does not yet provide an
option to enable normalization checking as described in section 2.13 of
this specification) and Namespaces in XML 1.1 Proposed Recommendation.


Specifically, the significant changes introduced in this release are:

* Improved the scanning of attribute lists, both small and large.
[Michael Glavassevich] 

* Reimplemented XML11Configuration (the default configuration),
improving performance during reset; accomplished primarily by adding an
internal feature which allows components to query whether or not they
need to read features and properties from the configuration. [Elena
Litani] 

* Modified XML Schema interfaces (org.apache.xerces.xs) and updated the
implementation accordingly. Methods were added to expose actual values
and their types and new interfaces were added for loading XSModels. In
addition, fixed various bugs in the implementation and PSVIWriter
sample. [Sandy Gao, Pete Lloyd, Elena Litani] 

* Implemented the DOM Level 3 Core and Load and Save Candidate
Recommendations. [Neil Delima, Neeraj Bajaj, Michael Glavassevich, Elena
Litani, Ramesh Mandava, Gopal Sharma, K.Venugopal] 

* Added support for the 'well-formed' feature in DOM Level 3 Core.
[Neeraj Bajaj] 

* Added XML 1.1 support to DOM Level 3. [K.Venugopal] 

* Fixed the serializer so that TAB (0x9), LF (0xA), CR (0xD), NEL (0x85)
and LSEP (0x2028) are escaped where appropriate in order to allow these
characters to be roundtripped. [Neil Delima, Elena Litani] 

* Implemented experimental support for the XML 1.1 PR. This still
excludes section 2.13. [Michael Glavassevich] 

* Fixed a bug which could cause the parser to run out of memory (or
other resources) while parsing documents containing many entity
references. [Michael Glavassevich] 

* Implemented missing support for Registry-based Naming Authority in the
URI implementation. [Michael Glavassevich] 

* Modified the XJavac task used by the build file so that Xerces can be
built on Linux with Blackdown JDK 1.4. [Amit Kapoor] 

* Removed static references to sun.io.CharToByteConverter which made it
impossible to compile Xerces on platforms that do not have this internal
class. With binaries on such platforms, the serializer was unusable with
many encodings. [Michael Glavassevich] 

* Added support for XML Base to the XInclude implementation. Fixed
various bugs regarding text inclusion and relative URI resolution in the
XInclude implementation. [Michael Glavassevich, Peter McCracken, Neil
Pitman] 

* Implemented errata from the XML 1.0 Second Edition Specification.
[Neil Delima, Michael Glavassevich, Glenn Marcy, Peter McCracken] 

* Moved Xerces' SAX support up to SAX 2.0.1. [Elena Litani] 

* Fixed bugs in the XML 1.1 entity scanner that in some cases treated
NEL (0x85) and LSEP (0x2028) as white space characters in internal
entities, and not as end of line characters in external entities.
[Michael Glavassevich] 

* Fixed bug in HTML DOM implementation that would cause a hierarchy
request error by trying to move a doctype node to be a child of the
<html> element. [Andy Clark] 

* Fixed various bugs. [Neil Delima, Sandy Gao, Neil Graham, Michael
Glavassevich, Elena Litani, Lisa Martin, Peter McCracken, Gareth Reakes,
Neeraj Bajaj, K.Venugopal, Ramesh Mandava, Kohsuke Kawaguchi, Gopal
Sharma] 


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



Thank you,
-- 
Elena Litani / IBM Toronto

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

Reply via email to