santiago.pericasgeert...@sun.com wrote on 03/19/2010 09:02:20 AM: > > > What version of "org.apache.xalan.*" is "com.sun.org.apache.xalan.*" > > > based off of in this JRE? > > > > As far as I know, not even off of some stable release. If you want to > > know, ask Sun. > > I have good reason to believe that it wasn't forked off stable > releases for Java 5. I recall someone who was using the > com.sun.org.apache.xerces.* version reporting a bug on the Xerces > user list that must have been in unreleased code (something to do > with the infrastructure I'd put down to support EntityResolver2 [1] > if I recall correctly; at the time the code was unreachable through > SAX) that I had written in between Xerces 2.6.2 and 2.7.0. That bug > has never existed in any released version of Xerces so expect the > snapshot was taken on some arbitrary day between the two releases. > Perhaps the same thing happened with Java 6 and wouldn't be > surprised if it has diverged significantly since then to support > APIs like StAX which we haven't finished implementing here yet. > > There's more info about the different versions here [1]. I'm not > sure about the EntityResolver2 issue; a lot of bug fixes have been > applied since the original fork and it's possible that someone re- > introduced some pre-2.7.0 code.
At the time (February 2005) it absolutely had to have been based off of pre-2.7.0 code. Java 5 had already been released. Xerces 2.7.0 was still in development. > As you said, there have been a number of changes around StAX and > also the Validation API in 1.4. > > -- Santiago > > [1] https://jaxp.dev.java.net/1.4/JAXP-FAQ.html Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: mrgla...@ca.ibm.com E-mail: mrgla...@apache.org