import org.apache.xalan.xpath.xdom.XercesLiaison; import org.apache.xalan.xslt.XSLTInputSource; import org.apache.xalan.xslt.XSLTProcessor; import org.apache.xalan.xslt.XSLTProcessorFactory; import org.apache.xalan.xslt.XSLTResultTarget;
Neither of above imports exists in JBoss' module (org.apache.xalan), but only in xalan.1.2.2.jar.
Hmm. The code in that jar is ©1999, which makes it positively archaic in java terms.
You may want to consider reimplementing that part of your code.
XSLT/XPath transformation APIs have been standardised since Java 5 and in J2EE containers going back at least as far as the 1.3 spec.
I see. I am also considering reimplementing it with newer jar. Thanks for your patience.
I recommend that you forget the existence of the jar and migrate to the standard javax.xml.transform APIs.