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