Hi Neil,

 There is some problem in APIs (implementation) access. It's not having
 enough permission. Please correct those.
 
 Thanks
 - Gopal

Neil Graham wrote:-
| 
| Hi all,
| 
| The Xerces-J team is proud to announce that Xerces-J 2.0.2 is now
| available.
| In this release, numerous bugs have been fixed. Only one minor change in
| the Xerces Native Interface is included (documented below); considerable
| new functionality
| has also been added in terms of PSVI support, DOM level 3, and grammar
| preparsing/caching.
| 
| The release can be downloaded from
| 
|      http://xml.apache.org/dist/xerces-j/
| 
| The major changes made since Xerces 2.0.1 are:
| 
| - Added Schema Component API interfaces and implementation; full PSVI
| support. [Sandy Gao, Elena Litani]
| - Add XMLResourceIdentifier to startExternalSubset() method defined in XNI
| XMLDTDHandler. That allows supporting baseURI for an external subset.
| [Elena
| Litani]
| - Added implementation for baseURI, documentURI, normalizeDocument and
| required normalize document features. Added support for DOM revalidation
| against
| XML Schemas. [DOM Level 3] [Elena Litani]
| - Changed DOM createElementNS and createAttributeNS methods so that they
| now convert the empty string, when used as a namespace URI, to null. This
| is a change in behaviour compared with Xerces 2.0.1, but it is now
| permitted by DOM level 2 and it aligns with DOM level 3 expectations.
| [Elena Litani]
| - Added implementation for compareTreePosition method of DOM L3. [Lisa
| Martin]
| - Added XMLGrammarLoader interface to the xni.grammars package; refactor
| DTD and Schema validation code to create classes implementing this
| interface;
| created a convenience class (XMLGrammarPreparser) that uses the new grammar
| loaders to permit grammar preparsing; wrote a sample
| (xni.XMLGrammarBuilder)
| that demonstrates how all this works. [Neil Graham]
| - Reorganized the code in Xerces DOM implementation to expose DOM Level 3
| functionality via org.w3c.dom package. Added several build targets for
| building
| customized xerces jar files that include DOM Level 3 Core and Load/Save
| interfaces and implementation of those interfaces: jars-dom3, apijar-dom3,
| sampjar-dom3.
| [Arnaud Le Hors, Elena Litani]
| - Updated xni.DocumentTracer sample to print augmentations for events. This
| makes it easier to debug configurations that augment the document's
| infoset.
| [Andy Clark]
| - Removed dependence on SAX attribute interfaces from XMLAttributesImpl
| utility class. The AbstractSAXParser already defines a SAX attribute proxy
| class so that the parser and components can be properly layered. [Andy
| Clark]
| - Moved from the org.xml.sax.helpers.AttributesImpl shipped with SAX 2.0 to
| that shipping in 2.0.1. This solves problems encountered with creating
| empty attribute lists. [Neil Graham]
| - Improved handling of settings in parser classes making it easier to
| re-use the parsers with other parser configurations. Previously, the parser
| instances assumed that all configurations supported various settings (i.e.
| the parser would set default values without first adding the recognized
| features
| and property identifiers to the parser configuration). [Andy Clark]
| - Fixed bug in HTML DOM implementation that was causing xerces.dom element
| nodes to be created instead of the appropriate HTML element nodes. [Andy
| Clark]
| - Fixed bug to avoid null pointer exception in AbstractDOMParser when
| locator information is not available from parser configuration. [Andy
| Clark]
| - Fixed bug in WrappedInput/OutputStream classes reported by Morten
| Bj�rhus. [Andy Clark]
| The DTD validator failed to report "undeclared element" error if an
| attribute was declared for an undeclared element. [Elena Litani]
| - Performance fixes: replaced code that increases array sizes by catching
| ArrayIndexOutOfBoundsExceptions with code that checks the sizes of the
| relevant
| arrays. Also streamlined several method calls in the DTD Grammar classes to
| account for the fact that scope is not relevant for this type of grammar.
| Finally,
| improved algorithm for recognizing entities and notations. [Henry Zongaro,
| Neil Graham]
| - Compress jars by default. We have not done so in the past, and it will be
| useful to see if this proves problematic or beneficial. [Neil Graham]
| - Added several build targets for building customized xercesImpl jarfiles.
| Now we can build a DTD-only version, and a DTD-only version also excluding
| support for the HTML/WML DOM. [Neil Graham]
| - Parser now reads external entities one chunk at a time, rather than a
| character at a time; this increases performance dramatically in certain
| circumstances.
| This fix also allows a number of EBCDIC encodings to work which did not
| work previously. [Neil Graham, Henry Zongaro]
| - Performance enhancement: implemented DOM node and declaration pools that
| reduce number of objects created during building of XML Schema grammars.
| [Elena Litani]
| - Improved performance for non-deferred DOM: reduced number of
| concatenations for characters (bug #5602) [Elena Litani]
| - According to the namespace spec errata, namespace declaration attributes
| should be bound to a special namespace; and errors should be reported on
| illegal bindings of "xmlns" and "xml" prefixes and their namespaces. [Sandy
| Gao]
| - Refined schema error messages: provide more descriptive error messages
| for simple type validation errors; avoid cascading errors when a grammar
| for
| a given namespace is not found, or when components from a certain namespace
| can't be accessed from a given schema document. [Sandy Gao]
| - Changed the lexical representation of gMonth from "--MM--" to "--MM".
| [Sandy Gao]
| Decimal point shouldn't be allowed in integer-derived types;
| "fractionDigits" and "totalDigits" should be calculated on the value space.
| [Sandy Gao]
| - Fixed several DOM bugs. Xerces now passes W3C DOM Level 1 Core test
| suite. [Elena Litani]
| - Improved management of ID attributes in the DOM so that
| Document.getElementByID is more reliable. [Arnaud Le Hors]
| - Applied patch from Scott Sanders to fix Java serialization of the DOM and
| add a test. [Arnaud Le Hors]
| - Applied patch from Henry Zongaro to fix a ClassCastException in the
| deferred DOM. [Elena Litani]
| - Applied patch from Fabio Riccardi to reset normalize value in the PSVI.
| [Elena Litani]
| - Applied patch from Joe Kesselman that fixes NPE in a NodeIterator (bug
| #6888). [Elena Litani]
| 
| Enjoy!
| Neil
| Neil Graham
| XML Parser Development
| IBM Toronto Lab
| Phone:  905-413-3519, T/L 969-3519
| E-mail:  [EMAIL PROTECTED]
| 
| 
| 
| ---------------------------------------------------------------------
| To unsubscribe, e-mail: [EMAIL PROTECTED]
| For additional commands, e-mail: [EMAIL PROTECTED]
| 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to