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

Reply via email to