Andy Clark wrote:
I'm very pleased to announce the release of Xerces 2.0.0 (beta).
The Xerces2 beta release has been greatly improved since the
alpha release with an updated Xerces Native Interface (XNI) core;
the addition of the parser pipeline and configuration interfaces
to XNI; and completely re-written documentation, including lots
of new information about XNI. The beta release is available from
the Xerces-J distribution directory:
http://xml.apache.org/dist/xerces-j/
Xerces2 has support for XML 1.0; Namespaces; DOM 2.0 (including
events, traversal, and range); SAX 2.0; and JAXP 1.1. Xerces2
does not yet support XML Schema and has removed support for the
deferred DOM implementation.
Xerces2 is a nearly complete rewrite of the Xerces 1.x codebase
in order to make the code cleaner, more modular, and easier to
maintain. Applications using only the standard interfaces such
as JAXP, DOM, and SAX should not see any differences.
To get involved with Xerces2 development: download the beta
release, subscribe to the xerces-j-dev mailing list, and start
writing really great code!
Works great! We replaced the Xerces1.4 jar in our app, and
it worked with only minor modifications. So it is definitely
used in in a real-world app here.
The only major difference is how we access TEXT_NODEs
within an element. For example, if you had a tag like:
<sometext>"<![CDATA[Hello,]]>world"</sometext>
gathering up all of the TEXT_NODEs in 1.4 would result in:
"Hello, world"
in 2.0.0b, we get
world
..as now it apparently treats TEXT_NODEs,
ENTITY_REFERENCE_NODEs, and CDATA_SECTION_NODEs
separately. Once we take this into account, everything works fine.
Is this proper operation?
Anyway, 2.0 is looking pretty good, thanks for your efforts.
Bob
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]