Hello all,

The Xerces-J team is very pleased to announce the release of the third Beta
release of Xerces2-J.

This release fixes a number of bugs, introduces some changes to the Xerces
Native Interface, and is the first Xerces2 release to include XML Schema
validation support. Please note that the XML Schema validation code was
completely rewritten for Xerces2 and should be considered alpha at this
time.

- Redesigned and rewrote XML Schema validation code. Also updated standard
parser configuration to include the XML Schema validator in the document
pipeline by default. [Sandy Gao, Lisa Martin, Neil Graham, Elena Litani,
Rahul Srivastava, Gopal Sharma, Pavani Mukthipudi, Neeraj Bajaj]

- Added new default parser configuration that includes DTD and XML Schema
validators (DTDXSParserConfiguration). Implemented dynamic validation for
both validators. [Sandy Gao, Elena Litani]

- Sync'ed up javax.xml.parsers package with latest code from xml-commons
module and various bug fixes. [Edwin Goei]

- DOM/ DOMParser bug fixes. [Ted Leung, Andy Clark, Elena Litani, Arun
Yadav]

- Fixed newline normalization bug. Previously, the sequence #x0A #x0D was
being converted to #x0A instead of #x0A #x0A per section 2.11 of the XML
1.0
specification. Thanks to Aleksander Slominski for the bug report. [Andy
Clark]

- Added getter methods to XMLParserConfiguration interface and added filter
interfaces for components that consume and produce document and DTD
information. [Andy Clark]

- Fixed DTD scanner from reporting entity boundaries appearing inside of
markup declarations. Entity boundaries appearing in the content model of an
element declaration are still reported though. [Andy Clark]

- Simplified XMLAttributes interface by removing the methods related to
entities appearing in attribute values. [Andy Clark]

- Changed the XMLDTDHandler defined in XNI to add a non-normalized value
parameter to the internal element declaration callback. Also implemented
the
non-normalized value for attribute values. [Andy Clark]

- Fixed bug in entity manager that would never resolve IANA encoding names
to Java encoding names properly. (Bug #3449) [Pavani Mukthipudi]

- Fixed bug in SAX parser that was not forwarding external entity
declarations in the DTD. (Bug #3392) [Neeraj Bajaj]

- Separated the XMLDocumentScannerImpl class so that it derives from
XMLDocumentFragmentScannerImpl which enables an application to parse
document fragments.  [Andy Clark]

- Ported the deferred DOM implementation from the Xerces 1.x codebase.
[Arnaud Le Hors]

Source and binary distributions of the release can be downloaded through
the Xerces2-J homepage, <http://xml.apache.org/xerces2-j>.

Neil Graham
XML Parser Development
IBM Toronto Lab
Phone:  905-413-3519, T/L 969-3519
E-mail:  [EMAIL PROTECTED]


---------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to