Hi On Google's AppEngine, it doesn't appear that one can use Xalan via trax.
(1) it says java.lang.NoClassDefFoundError: com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary is a restricted class. (2) System.setProperty("javax.xml.transform.TransformerFactory", "org.apache.xalan.processor.TransformerFactoryImpl") appears to get ignored, so supplying my own Xalan.jar in order to avoid using com.sun.org.apache.xalan doesn't work. So, I'll try to use Xalan via its internal API's (avoiding trax), if it looks like it will work. First question:- can I ensure Xalan doesn't create a new Thread or ThreadGroup? The sanbox rules say you can't spawn a sub-process or thread. >From the Javadoc for TransformerImpl, it looks like this may be possible, but I'm not sure. Is this the case even if I use extension functions? Second question (which is only relevant if no new threads are created): does anyone have example code which performs a transform using the internal API, without trax? thanks .. Jason -- View this message in context: http://www.nabble.com/Google-AppEngine-tp23210805p23210805.html Sent from the Xalan - J - Users mailing list archive at Nabble.com.