Support multiple XSLT processors and versions
Brought to you by:
claudenw
Release 1.2.20030722 is dependent on Xalan v2.3.1. The
current version of the Sun J2SDK contains Xalan 2.4.1,
and the current version of Apache Xalan is 2.5.1.
Determine what has changed between the 3 Xalan
versions, document the differences, and change Imago to
operate with the appropriate version(s).
Document:
a) How to determine which Xalan version is being used
by looking at the imago.log at start-up;
b) How to adjust a configuration to work properly,
noting specifically the /usr/bin/dtomcat script
environment variable JAVA_ENDORSED_DIRS, and how to
create the jre/lib/endorsed directory and links. Note
also that the -Xbootclasspath command line option for
the Java VM is deprecated.
Logged In: YES
user_id=436516
Xalan serialization classes have changed. Since we really
want to be able to support other XSLT processors I propose
that the serialization functions be abstracted as the
containers (org.xenei.imago.framework.containers.*) are.
This will allow us to maintain a wider range of x-XSLT
processor compatibility.
The first task here will be to identify the Xalan specific
code. I believe that most of these are noted in the code
with // FIX ME comments.
Logged In: YES
user_id=436516
Being worked as B_780347