[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Output of One Transformation As Input to Another


Subject: [xsl] Output of One Transformation As Input to Another
From: "Schwartz, Rechell R, ALCAS" <rrschwartz@xxxxxxx>
Date: Wed, 6 Nov 2002 11:25:22 -0500

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



Current Thread
Keywords
xsl