add xslt support to XmlScriptProducer
rename classes and close StreamResult