RE: Writing to file vs. storing in a variable
> The problem is that the first part of the second approach > takes about 50% > LONGER than all of the steps in the first approach. I have > tried using > Saxon and Xalan, and they are pretty equivalent(other than > Xalan being a > big memory hog). > > Can anybody explain to me why this would be the case? > Serialization and parsing are expensive. Instead of using a file as the intermediate form between two transformations, connect the two transformations end-to-end as a SAX pipeline, so the nodes produced by the first are fed straight into the second. Look at the SAXTransformerFactory class in JAXP. Mike Kay 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