Subject: [xsl] [ANN] Saxon 8.7 is available for both Java and .NET From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 24 Feb 2006 14:51:14 -0000 |
Saxon 8.7 is now available. Both Saxon-B and Saxon-SA (the schema-aware product) are being made available simultaneously on the Java and .NET platforms. Delivering Saxon on .NET is an important development; many users have held back from migrating to XSLT 2.0 because of the limited availability of products or because they had constraints tying them to the .NET platform. The new release goes considerably further than previous Saxon.NET releases: it integrates much more closely with other .NET services such as the System.Xml parser, and it provides a new API designed to fit in with the stylistic conventions of the .NET framework. Also, because this release is delivered by Saxonica, it has been through all the same tests as the Java product, and the documentation is fully integrated. I have to express my appreciation to Pieter Siegers Kort, M. David Peterson and others who pioneered the approach that has been used to create this product; and also to Jeroen Frijters who produced the IKVMC cross-compiler on which the technology depends. The Saxon code is still written in 100% Java, except for the new API front-end which is in C#. The Java code is compiled as normal, and the byte-code is then translated into native MSIL for the .NET platform using the IKVMC compiler. Run-time library services are obtained partly from the GNU ClassPath library, and partly from the .NET framework classes. I'm quite pleased with the new API, which is documented at http://www.saxonica.com/documentation/dotnetdoc/index.html (start with the Processor class). I think it's a lot cleaner than either the JAXP or the System.Xml.Xsl APIs, and adopts a uniform approach to compiling and running XSLT, XQuery, XPath, and XML Schema. I may well port it back to the Java product in due course. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Passing arrays into XSL, Joern Nettingsmeier | Thread | [xsl] Add in extra level to XML fil, Elaine STEWART |
RE: [xsl] Passing arrays into XSL, Michael Kay | Date | [xsl] Add in extra level to XML fil, Elaine STEWART |
Month |