XML News from Friday, October 3, 2003

I've fixed a bug in the Permalink code. It should be working again.


The Apache Project has released Cocoon 2.1.2, an open source "web development framework built around the concepts of separation of concerns and component-based web development. Cocoon implements these concepts around the notion of 'component pipelines', each component on the pipeline specializing on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without any required programming." Cocoon can assemble data from many sources including filesystems, SQL databases, LDAP, native XML databases, and SAP. It can customize the output to generate HTML, WML, PDF, SVG, and RTF from the same inputs. Processes it supports include XSL transformation and XInclude resolution. Cocoon can run as a servlet inside an existing web server or standalone through a commandline interface.


Michael Kay has released Saxon 7.7, an experimental open source implementation of large parts of XSLT 2.0 and XPath 2.0 in Java. Version 7.7 brings the syntax into sync with the XQuery/XPath 2.0/XSLT 2.0 working drafts of August 22 (with a few features that look forward to the next draft). It also adds support for the xsl:character-map and xsl:output-character elements. Finally it fixes numerous bugs. Java 1.4 is required. Saxon is published under the Mozilla Public License 1.0.


ActiveState has posted the first beta of Visual XSLT 2.0, a $295 payware XSLT development plug-in for Visual Studio .NET. It includes an XSLT editor, XSLT debugger, template browser, and more. Version 2.0 adds a just-in-time debugger and a visual schema mapper. The Beta is free, and expires on November 1, 2003.


Chiba 0.92, a partial open source implementation of XForms, has been posted. Chiba is designed to run on the server side without using any client side scripting capabilities. Chiba is written in Java and published under the artistic license.