...
XML is very much an IT standard, and many tools are available for reading and writing XML documents, and for extracting from XML documents the component data.
JAXB
The eLandings development team uses JAXB from Sun Microsystems for working with XML documents in Java.
Visual Studio
The Visual Studio integrated development environment from Microsoft includes tools to read an XML schema and provide programatic access to documents created from that schema.