morgand 01/08/24 13:18:41 Modified: latka/src/java/org/apache/commons/latka Latka.java Log: more cleanup Revision Changes Path 1.12 +7 -3 jakarta-commons/latka/src/java/org/apache/commons/latka/Latka.java Index: Latka.java =================================================================== RCS file: /home/cvs/jakarta-commons/latka/src/java/org/apache/commons/latka/Latka.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- Latka.java 2001/08/24 20:13:50 1.11 +++ Latka.java 2001/08/24 20:18:40 1.12 @@ -69,6 +69,7 @@ import java.io.IOException; import java.io.Reader; import java.io.StringReader; +import java.io.StringWriter; import java.net.URL; @@ -181,17 +182,20 @@ fileWriter.close(); } - public void transformXML(String xml) + public String transformXML(String xml) throws TransformerException { + StringWriter output = new StringWriter(); + StreamSource xslSource = new StreamSource(getClass().getResourceAsStream("/org.apache.commons.latka.report.xsl")); Transformer transformer = TransformerFactory.newInstance().newTransformer(xslSource); StreamSource xmlSource = new StreamSource(new StringReader(xml)); - StreamResult result = new StreamResult(System.out); + StreamResult result = new StreamResult(output); transformer.transform(xmlSource,result); + return output.toString(); } protected void runCommandLine(String args[]) throws LatkaException { @@ -239,7 +243,7 @@ } try { - transformXML(xml); + System.out.println(transformXML(xml)); } catch (TransformerException e) { throw new LatkaException(e); }