On 06/22/2010 04:41 PM, Jack Bush wrote:
Hi All,
I would like to find out how to use XSLT to transform multiple XML documents
into a single one, each document would have their own stylesheets. My current
working solution below is capable of transforming can only handle one XML
document at a time and transforming to separation files using Java, JDOM and
XSLT 2.0 from Saxon 9.1 on Windows XP platform:
You should implement SAX content handler that pushes content in some
intermediate format, for example, Cocoon's "zip:archive"
FileInputStream styleSheetFIS1 = new FileInputStream(C:\\styleSheet1.xsl);
BufferedInputStream styleSheetBIS1 = new BufferedInputStream(styleSheetFIS1);
TransformerFactory transformerFactory = new
net.sf.saxon.TransformerFactoryImpl();
Templates templates = transformerFactory.newTemplates(new
StreamSource(styleSheetBIS1));
Transformer transformer = templates.newTransformer();
JDOMSource source = new JDOMSource(originaljdomDocument1);
JDOMResult result = new JDOMResult();
Transformer.transform(source, result);
transformedjdomDocument1 = result.getDocument();
.......
Thanks a lot,
Jack
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--