On Thu, 24 Feb 2005, Steve Loughran <[EMAIL PROTECTED]> wrote:

> What would happen if we run all of gump without xerces, that is,
> against whatever JAXP is on the runtime?

The problem is not so much Xerces or Xalan but JAXP and DOM/SAX.

Without using xml-commons' xml-apis.jar we are unable to build either
Xerces or Xalan-J or XSLTC on JDK 1.5 or Kaffe because they don't
implement the JAXP 1.3 set yet.  Makes one wonder how different the
Xerces and XSLTC versions in JDK 1.5 are compared to Apache's - and
why the stuff hasn't been ported back, yet.  But I digress.

The JAXP 1.3 and in particular DOM 3 changes ripple through the rest
of the Gump set.  This like jdom, dom4j, jaxen, cocoon all wouldn't
build and we end up with a lot of "pre-req failed" projects.

For JDK 1.4 we'd have not that many problems, but there may be a few
builds that require a parser supporting XML Schema, which Crimson does
not.

The only reasonable alternative to our current setup would be JAXP 1.2
set of APIs but using the native parser transformer of JDK 1.5/Kaffe.
This currently fails because the xml-commons' API's factories default
to Xerces and Xalan.  It should be possible to play with system
properties to fix that.

Stefan

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

Reply via email to