Nick Kew wrote: > > One more option: Xalan 1.10 + Xerces 2.x + (separate) Xerces 3. > > Bear in mind that since Xerces-2 --> Xerces-3 breaks API-compatibility, > it'll also break users applications built on Xerces-2. We can't just > abandon > Xerces-2, regardless of whether we offer Xerces-3.
Given the limitations Seema noted, the above seems to be the best. It is best to avoid integrating unreleased versions (off the trunk) and we don't want to get into having to self-maintain a large set of patches to make the incompatible versions work together. Since only Xerces 2.7 and Xalan 1.10 are needed right now, integrate only those two version. Set up both packages with versioned naming and file layout to keep the door open for the future possibility of adding new versions to coexist with the ones you integrate now, in case there is a need later. -- Jyri J. Virkki - jyri.virkki at sun.com - Sun Microsystems