



















|
| |
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]
Synced 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 is 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]
|
| |
This is primarily a bug fix release. However, a new XNI
interface and additional documentation have been added.
Fixed bug for when namespace bindings were added as default
attributes from the DTD.
[Andy Clark]
Fixed Xerces2 standard components to properly recognize and use
the features and properties that they are documented to accept.
[Andy Clark]
Added documentation to the XNI Manual for re-using the Xerces2
parser components.
[Andy Clark]
Moved Xerces 1.x to "xerces_j_1" branch and moved Xerces2 to the main
trunk of the "xml-xerces" module.
[Arnaud Le Hors]
Improved ability of document and DTD scanners to perform pull parsing.
[Andy Clark]
Fixed bug where namespace binder would turn an emptyElement callback into
startElement and endElement callbacks.
[Andy Clark]
Updated standard parser configuration to separate DTD validation
and namespace binding in the parsing pipeline.
[Andy Clark]
Removed old XML Schema code that was not being used. This code
is intended to be replaced by either a port of the Xerces 1.x
XML Schema implementation or by a re-designed, re-implemented
XML Schema implementation.
[Andy Clark]
Fixed bug in scanner that allowed the built-in entity references
to be sent via XNI. The default value for this feature should have
been false.
[Andy Clark]
Fixed several SAX bugs.
[Andy Clark]
Synchronized DOM implementation code from Xerces 1.x codebase.
[Andy Clark]
|
| |
First beta release of the Xerces2 code. Besides numerous bug
fixes, this release has changes and additions to XNI. The new
XNI parser configuration framework has been added in this release.
Refer to the XNI Manual for complete
information.
Added document and DTD scanner interfaces to XNI to allow
parser configuration pipelines to be constructed generically.
[Andy Clark]
Fixed bug in DTD grammar for mixed content models that was
building the wrong validation content model.
[Sandy Gao]
Removed SAX dependency from XNI framework. Now the only
dependence on external API such as SAX is in the implementation
of the AbstractSAXParser and DOMParser so that legacy code
doesn't break.
[Andy Clark]
Rewrote existing documentation, added XNI information, cleaned
up stylesheets, and converted some docs to use custom DTDs.
[Andy Clark]
DTD method ordering problem for INCLUDE/IGNORE sections.
[Petr Kuzel]
Improved DFA build-time performance.
[ATOZAWA@jp.ibm.com]
Synchronized with Xerces 1.3.0
[Arnaud Le Hors]
|
| | Initial alpha release of Xerces2 code. |
|
|