Michael Glavassevich schrieb am 21.11.2008 um 13:32:53 (-0500): > > Keep in mind that there other JDK implementations (e.g. Apache > Harmony [1]) besides Sun's and they may include Xalan in its > usual org.apache.* packages. In such cases you still need to use > the Endorsed Standards Override Mechanism, bootclasspath or some > ClassLoader wizardry to pick up the version you want. As for > xml-apis.jar, the regular classpath doesn't work unless you're > on JDK 1.3 or lower.
Thanks for reminding me of Apache Harmony. Only Sun was on my mind. So wouldn't it be better if the FAQ entry stated that (a), historically, there have been implementations of various versions of the Java platform by various implementors, some of them sporting a specific version of Xalan in their guts (which may pose problems for which there may or may not be solutions (like Endorsed Standards Override)), and (b) the same thing may happen in the future. And then have a list as follows: | Windows Linux Solaris Apple ----------+------------------------------------------------- Sun 1.3 | ... Sun 1.4 | bad (1) bad (1) bad (1) ... Sun 1.5 | good good good bad (1) Harmony 5 | ... Legend ------ bad (1): You must use Endorsed Standards Override. Classpath won't work. bad (2): Nothing will work. Plus the stuff Bradley and I posted. Thanks. Michael Ludwig