XML News from Friday, January 5, 2007

The W3C Technical Architecture Group (TAG) published an approved finding on The Use of Metadata in URIs. " This finding addresses several questions regarding Uniform Resource Identifiers (URIs). Specifically, what information about a resource can or should be embedded in its URI? What metadata can be reliably determined from a URI, and in what circumstances is it appropriate to rely on the correctness of such information? In what circumstances is it appropriate to use information from a URI as a hint as to the nature of a resource or its representations? Simple examples are used to explain the tradeoffs involved in employing such metadata in URIs."

Joerg Moebius has released yax, an open source (LGPL) implementation of XProc.

Advanced Software Production Line has released libaxl 0.4, a C parser for XML. This release adds namespace awareness as an optional feature. (In 2006 namespaces are not optional.) The API has some serious problems, but the developers have already frozen it, so they won't be fixed. I recommend against this library. There are many superior alternatives available.

Andrea Marchesini has released libnxml 0.16, a C library for parsing, writing, and creating XML 1.0 and 1.1. Version 0.16 adds support for cacert SSL HTTP requests, and XML 1.0 without a prolog. libnxml is published under the LGPL.