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);
}