You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announcements@xml.apache.org by ne...@ca.ibm.com on 2002/01/03 15:33:25 UTC

[ANNOUNCEMENT]: Xerces-J 2.0.0beta4 now available


Folks,

The Xerces-J  team is very happy to be able to announce the availability of
the fourth Xerces2.0 beta.  While a very considerable amount of development
has been undertaken since Xerces-J 2.0.0 beta3, we are very confident that
the product is near production quality.  This should prove to be the last
beta release of Xerces-J 2.0 before a stable version becomes available.

This release fixes a number of bugs, introduces more changes to the Xerces
Native Interface, provides partial experimental DOM Level 3 implementation,
and includes full XML Schema support.

Chief among the many changes that have been made since the release of
Xerces-J 2.0.0beta3 are:

add: Added implementation of DOMInputSource, DOMError, DOMLocator and
wrappers for entity resolver and error handler (DOM Level 3). [Gopal
Sharma, Elena Litani]
add: Added implementation of DOMWriter, DocumentLS, DOMImplementationLS and
new features support for save and load: create-cdata-nodes,
split-cdata-sections
(DOM Level 3). [Rahul Srivastava, Elena Litani]
add: Added implementation of DOMBuilder, DOMASBuilder and partial
implementation of ASModel. Add support for a new feature "include-comments"
(DOM Level 3). [Pavani Mukthipudi, Neil Graham, Elena Litani]
add: Added Augmentations interface to core XNI interfaces and PSVI
interfaces as an extension to XNI (unstable). Added DOM Level 3 interfaces
to xerces.dom3 package. Modified samples accordingly. [Elena Litani]
add: Implemented split of xerces.jar file into an API-only jar file
(xmlParserAPIs.jar) and a jarfile containing only the API implementation
(xercesImpl.jar). [Neil Graham]
update: Modified XNI document handler interface to include Augmentations as
an extra parameter on each parser event. Modified XMLAttributes interface
to
include getter methods for augmentations. [Elena Litani]
add: Implemented PSVI support in Xerces and added PSVIWriter, PSVIParser
and PSVIConfiguration sample files. [Arun Yadav, Elena Litani, Sandy Gao]
add: Added "external-schemaLocation" and
"external-noNamespaceSchemaLocation" properties. [Sandy Gao]
add: New schema simple type interface and implementation. It fixes various
bugs in the old implementation, and provides enough information for PSVI
support. [Sandy Gao, Neeraj Bajaj]
update: Internalize all symbols in SymbolTable using
java.lang.String#intern(). Now applications can compare the symbols by
reference. [Sandy Gao]
add: Added "schema-full-checking" feature, and implemented "Unique Particle
Attribution" constraint. [Sandy Gao]
fix: Changed the default configuration to standard parser configuration
(that does not include XML Schema validator), modified how and when the
pipeline
is constructed. [Elena Litani]
fix: Changed XML Schema validation behavior back to validate only if the
http://xml.org/sax/features/validation feature is true. Note: XML Schema
validation is off by default. [Andy Clark]
fix: Added constructor to new DTDXSParserConfiguration so it can share
settings from a parent configuration. [Andy Clark]
fix: The parser no longer wraps RuntimeException with XNIException in the
parse method. [Andy Clark]
fix: Fixed cloneNode() for Entity, EntityReference and DocumentType. Fixed
importNode() of EntityReference nodes which mistakenly carried the old
value.
Fixed handling EntityReference node subtrees that left the node empty in
non deferred DOM. [Arnaud Le Hors]
fix: Added missing default attribute values in the DOM and fixed double
entity value bug in deferred DOM. [Andy Clark]
fix: Fixed getElementById() in the DOMParser. Bound namespace attributes to
http://www.w3.org/2000/xmlns/ (DOM only). [Elena Litani]
fix:Various documentation fixes. [Andy Clark, Elena Litani]
add: Added more DOM Level 3 interfaces to xerces.dom3 package. Implemented
DOMImplementationRegistry (DOMImplementationSource really),
Node.set/getTextContent(), Node.isSameNode(), Node.getInterface(),
Node.set/getUserData(). Extended dom.mem.Test to test these additions.
[Arnaud Le Hors]
add: Added ASBuilder sample to the DOM samples package to show how to use
the new DOM level 3 ASBuilder interface to implement a form of grammar
caching.
[Sandy Gao]
fix: Enabled the parser to process documents encoded in EBCDIC and UTF-16.
[Neil Graham]

We strongly encourage anyone who is interested to download the product from
http://xml.apache.org/dist/xerces-j/ and report any bugs they encounter.
It should be borne in mind that some classpath changes may be required on
the part of users as xerces-J 2 development moves forward, since the
community has decided to separate the API's that we support and their
implementation into two jarfiles.  For this release we have provided
additional binary packages (the ones with "old" prepended to the standard
Xerces package name), containing old-style unified jarfiles, in order to
ease the transition.

Enjoy,
Neil
Neil Graham
XML Parser Development
IBM Toronto Lab
Phone:  905-413-3519, T/L 969-3519
E-mail:  neilg@ca.ibm.com




---------------------------------------------------------------------
To unsubscribe, e-mail: announcements-unsubscribe@xml.apache.org
For additional commands, email: announcements-help@xml.apache.org