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]