This release fixes several bugs which were present in Xerces-J 2.9.0. It also includes a few minor enhancements and performance improvements.
As of this release, 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. 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.
This release fixes several bugs which were present in Xerces-J 2.8.0. It also includes a few minor enhancements and performance improvements.
This release introduces several new validation related features and provides enhancements to the XML schema annotation support. All of the schema component interfaces in the XML Schema API now have a getAnnotations() method which returns a list of XSAnnotations. This includes annotations on particles and attribute uses which were previously "lost". In addition, in this release we implemented support for pretty-printing in the LSSerializer, repaired the warn-on-undeclared-elemdef feature which had been broken for several releases and fixed many other bugs.
This release fixes one XInclude bug and several schema related bugs which were present in Xerces-J 2.7.0.
This release provides a complete implementation of the parser related portions of JAXP 1.3 and also brings Xerces into compliance with SAX 2.0.2, the DOM Level 3 Core and Load/Save W3C Recommendations, the XML Inclusions (XInclude) Version 1.0 W3C Recommendation and the XML Schema 1.0 Structures and Datatypes Second Edition W3C Recommendations.
&ParserName; 2.7.0 incorporates two minor changes to the Xerces Native Interface
(documented below). A new package org.apache.xerces.xs.datatypes has
been added to Xerces' XML Schema API that provides a full schema datatype to
object mapping. In addition, in this release we introduced many new parser
features, improved parser performance in several areas and fixed many bugs.
org.apache.xerces.xs.datatypes) for accessing actual values.
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.
org.apache.xerces.impl.xs.psvi)
and updated implementation accordingly.