Python/XML users might be interested in: http://www-106.ibm.com/developerworks/xml/library/x-matters39.html
Title: Get the most out of gnosis.xml.objectify Subtitle: Use utility functions for enhanced object behavior Abstract: The XML binding gnosis.xml.objectify was designed, in many ways, more as a toolkit than as a final tool. But this leaves some (potential) users confused about how to specialize it for some common tasks. In this article, David shows readers how very thin wrappers can customize gnosis.xml.objectify to perform actions such as: Provide XPath access to child objects; automatically reserialize objects to XML; modify the syntax of access to nodes. Some of these techniques involve rather trivial specialization of provided parent classes. Others involve small utility functions. -- http://mail.python.org/mailman/listinfo/python-list