XML News from Tuesday, January 3, 2006

The W3C CSS Working Group has published a new working draft of CSS3 module: Cascading and inheritance."This CSS3 module describes how values are assigned to properties. CSS allows several style sheets to influence the rendering of a document, and the process of combining these style sheets is called “cascading”. If no value can be found through cascading, a value can be inherited from the parent element or the property's initial value is used....The main purpose of this module is to rewrite the relevant parts of CSS2 as a module for CSS3. With the exception of the 'initial' value and the optional title for '@import' and '@media', all features described in this module also exist in CSS2. Compared to CSS2, the cascading order has been changed in two cases as noted in the text."

Dave Beckett has released the Raptor RDF Parser Toolkit 1.4.8, an open source C library for parsing the RDF/XML, N-Triples. Turtle, and Atom Resource Description Framework formats. It uses expat or libxml2 as the underlying XML parser. Version 1.48 adds Atom support. Raptor is dual licensed under the LGPL and Apache 2.0 licenses.

Dennis Sosnoski has released JiBX 1.0.1, yet another open source (BSD license) framework for binding XML data to Java objects using your own class structures. It falls into the custom-binding document camp as opposed to the schema driven binding frameworks like JaxMe and JAXB. 1.0.1 restores Java 1.3 compatibility.