25 Jan 2003 vdv   » (Master)

Long time since my last diary... Just been busy with my too many projects and most specifically my Relax NG book!

I have resumed work on two of my open source projects:

XSLTUnit
No major enhancements here, but a port from a Saxon specific extension to the EXSLT exsl:node-set() function. This makes XSLTUnit much more portable since it should run on any EXSLT compliant XSLT processor. Unfortunately this is not (yet?) the case with libxslt because of a couple of bugs related to the lack of support of a root node in the node set result.

Examplotron
Major redesign for Examplotron 0.5 which compiler is no longer generating a XSLT transformation but a Relax NG schema (with embedded Schemantron constraints when needed). The set of features is pretty much the same, the purpose of the intermediate release been to evaluate the impact of the changes. This will give a stronger base to the project and facilitate adding new features.

That's fun to see three of my unrelated projects starting to work together: XSLTUnit is now used to do unit tests on Examplotron and the result of the compilation of an Examplotron can be used as an input for xvif...

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!