I use hand coded XML to store data when I can’t be bothered to set up MySQL: it is handy when I want to share data between Java and Javascript, for example. It would be really neat if I could reverse engineer an XSD from the XML and then start using tools to build Java to handle it. I’m sure there’s a tool to get an XSD (or even a DTD) from XML somewhere but finding it is beyond me. And, since you ask, I find writing XML easy and writing XSD hard: no idea why.
Hints anyone ?