Transformacion de xml mediante xslt en java

xacobe
20 de Mayo del 2003
Necesito saber si alguien entiende por que no me funciona esta función de transformación xslt con java cuando el fichero xml es de 50 mb y sin embargo si me funciona perfectamente cuando este es de menor tamaño, y si lo sabe ¿Cual sería la solución que tengo que aplicar? y por que el programa no me lanza ninguna exception y termina sin más.
Gracias.
// /* ************************************************************************************* */
// /* void transform(); */
// /* ************************************************************************************* */
// /* Transforma el fichero xml con la hoja de estilo del fichero xsl para la tarifa */
// /* ************************************************************************************* */
// private void transformar()throws Exception {
// try {
// File xsltFile = new File(rutaFicheroTemporal + id_tarifa_cab + ".xsl");
// File xmlFile = new File(rutaFicheroTemporal + id_tarifa_cab + ".xml");
//
// // Jaxp Reads Data Using The Source Interface
// Source xmlSource = new StreamSource(xmlFile);
// Source xsltSource = new StreamSource(xsltFile);
//
// // The Factory Pattern Supports Different Xslt Processors
// TransformerFactory transFact = TransformerFactory.newInstance();
// //transFact.setAttribute("disable-inlining", Boolean.TRUE);
// Transformer trans = transFact.newTransformer(xsltSource);
// trans.transform(xmlSource, new StreamResult(new FileOutputStream(rutaFileSalida + id_tarifa_cab + ".out")));
// } catch (Exception ex) {
// System.out.println("Se ha producido un error o exception: " + ex.toString());
// }
// }