The XML file contains the data used to generate all the versions of the cv linked to above. For the print versions it generates XSL Formatting Objects output, and the fine Apache FOP tool (version 0.20.4) is then used to create the PDF or PS versions as required. I haven't found a tool for automatically generating MS Word Documents, so they were done by hand in OpenOffice.org.
In the fullness of time I will put up a guide to using this for your own cv - for now the XML/XHTML/XSL:FO savvy person on the street should be able to grab these files and adopt them.
This is a fairly new project inspired not by my current skillset, but by the desire for a chess board on my computer which looks like a chess board. Currently it is a static scene with all the pieces - including knights that look like woodpeckers. Look at it here.
The viewers Cosmo and Cortona both integrate into Internet Explorer and allow VRML2 scenes to be viewed.
The plan is to write a Java routine to parse a PGN chess game description to generate a VRML2 world describing the chess board's initial position and all the transitions (much in the way Palview does now with DHTML). For a fine example of Palview in use go to Jon Smith's webpages (linked below) - he's president of Oxford University Chess club this year and has got some games you can play through on the OUCC website.
I am doing all the models myself, and making my own textures - not out of some perverse pleasure, but for intellectual property reasons. I have downloaded some other models of chess sets and the final tool will accept these models instead of my ones, and it will look good.
Not going into too much detail yet - I'm sure I'll whip up a load of UML about this if I ever resurrect it (in the nascent X3D format of course...). This is what I wrote back when I was in Australia anyway:
For more information on VRML have a peek at web3d.org. They've got links to other VRML viewers, and specifications and resources for developers.