X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=inline;f=crawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2FMailNotifier.java;h=c8074ced0ed6e8cfab88aceb217014f27ae542c7;hb=3ccd0d8b45abdf872dae59a59d87ccf8ea0fc4aa;hp=f8566d51f9031f6f563b95a56f594e869ba6f7a0;hpb=fe2690f926e6e8ed23cc5fa324070e693bfd231d;p=utils diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/MailNotifier.java b/crawler/kiss/src/org/wamblee/crawler/kiss/MailNotifier.java index f8566d51..c8074ced 100644 --- a/crawler/kiss/src/org/wamblee/crawler/kiss/MailNotifier.java +++ b/crawler/kiss/src/org/wamblee/crawler/kiss/MailNotifier.java @@ -72,6 +72,8 @@ public class MailNotifier implements Notifier { String htmlText = transformReport( aReport, new FileResource(new File(_htmlXslt)) ); String plainText = transformReport( aReport, new FileResource(new File(_textXslt)) ); + + mail.setHtmlMsg(htmlText); mail.setTextMsg(plainText); @@ -98,10 +100,6 @@ public class MailNotifier implements Notifier { */ private String transformReport( Element aReport, InputResource aXslt ) throws IOException, TransformerException { String reportXmlText = aReport.asXML(); - Document document = new XSLT().transform(reportXmlText.getBytes(), aXslt); - ByteArrayOutputStream transformed = new ByteArrayOutputStream(); - XMLSerializer serializer = new XMLSerializer(transformed, new OutputFormat()); - serializer.serialize(document); - return transformed.toString(); + return new XSLT().textTransform(reportXmlText.getBytes(), aXslt); } }