This caught my eye - http://www.alphaworks.ibm.com/tech/hirixml
I'll keep reading this and see where it goes. I'm also on the look out for something that allows be to specify in XML the correct values of a set a properites for the object - with the aim getting a validator generated automatically.