moo2xml.py is a command-line tool that parses a Moo database file and exports the information as XML. This allows one to manipulate and import Moo data using industry-standard applications.
The XML format is fairly self-explanatory. Each object is nested inside its parent. To see a very short example, view Minimal.xml. For a longer example, download LambdaCore.xml (4.4MB). A Document Type Definition has been created for this XML format: moo.dtd
A client-side browser-based inspector is also available for viewing the resulting XML file.
There are four fragile or transient pieces of data which are not encoded in the XML: