[ANN] Saxon 9.1 is available
Saxon 9.1 is now available. Download links are at http://saxon.sf.net/. Full details of the changes (119 items) are at http://www.saxonica.com/documentation/changes/intro.html For the XSLT user the most interesting developments are probably in the area of streaming, allowing large documents to be processed without constructing a complete tree in memory: see http://www.saxonica.com/documentation/sourcedocs/serial.html The saxon:stream() extension function is essentially a repackaging of the existing <xsl:copy-of saxon:read-once> instruction, but it becomes a lot more versatile with the new syntax; in addition, a wider class of XPath expressions can now be streamed. Apart from this syntactic change, there are two other significant enhancements: * the saxon:iterate extension instruction allows "stateful" streamed processing where the processing of an element in the document can depend on data that was seen earlier in the stream. This was not previously possible. * operations that only need to see data near the start of the document will cause the XML parsing to terminate as soon as the required data is available. So you can get the title of a document without parsing the whole document. Michael Kay http://www.saxonica.com/
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