This python module is a marshaller like marshal or pickle. XMarshaL uses XML as the native data format. It was written several years ago inspired by old python packages like xml.marshal.generic or gnosis. XMarshaL was recently updated to work with current versions of python 2.x.
Download XMarshaL at: http://download.j-raedler.de/Python/XMarshaL