XML News from Monday, November 6, 2006

Alain Frisch has released XStream, a small language for XML transformation. "Transformations written in XStream are compiled into efficient XML stream processors: the output is computed and produced while the input is being parsed, which makes it possible to run some transformations on very big XML documents which could not even fit in memory. Though XStream is mostly intended as a back-end for higher-level languages, it is also possible to use it directly. The language features ML-like pattern matching and higher-order functions, but no types." The XStream compiler is distributed under the CeCILL license. I haven't heard of that before, but apparently it's a specifically French free software license that's compaptible with the GPL.

Andrea Marchesini has released libnxml 0.15, a C library for parsing, writing, and creating XML 1.0 and 1.1. Version 0.15 fixes a proxy authentication bug. libnxml is published under the LGPL.