[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Output of One Transformation As Input to Another
All, I am getting an error intrying to take the output of one transformation as input to another. Following is my code. Any assistance would be greatly appreciated. The error message I get is "Can't have more than one root in a DOM!" try { TransformerFactory tFactory = TransformerFactory.newInstance(); String xsl = "/stylesheets/data.xsl"; Transformer transformer = tFactory.newTransformer(new StreamSource(getClass().getResourceAsStream(xsl))); DOMResult domResult = new DOMResult(); transformer.transform(new StreamSource(new StringReader(hand.detailresult)), domResult); Document document = (Document)domResult.getNode(); xsl = "/stylesheets/format.xsl"; transformer = tFactory.newTransformer(new StreamSource(getClass().getResourceAsStream(xsl))); transformer.transform(new DOMSource(document), new StreamResult(out)); } catch (Exception e) { e.printStackTrace(); } Thanks, Rechell XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|