You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Myriam Midy/CAM/Lotus <my...@us.ibm.com> on 2002/10/11 23:22:37 UTC

Extending xalan for tooling purposes




Dear all,

I just checked in some code into the XSLT20 branch that was written by
Lionel Villard to extend xalan for tooling purposes. Just wondering if the
xalan community would be interested in seeing that code in the xalan2 main
branch as well. Here's a quick description of the change from Lionel:

The patch contains the following changes:
   The internal representation of stylesheets is now built using an
   external definition of classes (see ClassesDef.java). This allows
   externals applications to extend easily the capabilities of stylesheets
   modeling and processing. This feature relies on the declaration of the
   system property ClassesDef.CLASSES_DEF_KEY, its value contains the class
   name of the concrete class that extends ClassesDef.java.
   In the ElemLiteralResult class, a trace event is now generated before
   and after its execution.
   Correction of a bug in ApplyTemplatesElem.java: the default text
   template wasn't correctly handled in non-optimized mode.
   The methods in the XSLTVisitor.java class are now public, so externals
   applications can now use the visitor pattern on XSLT.

   Myriam