Buenas gente, este es mi primero post, espero poder ser claro, estoy trabajando con XSLTC (http://xml.apache.org/xalan-j/xsltc_usage.html), y tengo la siguiente consulta. Yo he generado muchos translets y no los puedo utilizar para hacer la transformacion de mis xmls, veamos el codigo
clase que genera los translets:
XSLTC xsltc = new XSLTC();
xsltc.init();
File stylesheet = new File(stylesheetName);
xsltc.compile(stylesheet.toURL());
Class clazz = Class.forName(transletName);
retval = (Translet)clazz.newInstance();
donde stylesheetName es el nombre del file.class a generar.
pero al momento de hacer la transformacion de los xmls que uso no se como cargar un translet ya creado y tengo que pasarle el xsl por parametro para que pueda hacer la transformacion:
Transformer transformer = tFactory.newTransformer(new StreamSource("transf.xsl"));
.....
transformer.transform(new StreamSource("file.xml")......
alguna idea de como hacerlo ?
muchas gracias. slds