This article is a beginners guide (from a beginner, to other beginners) on writing simple XSDs. If you're new to them, check it out. If you're more experienced, please use the "add comments" link at the bottom to point out all of the woeful simplifications and misunderstandings I've probably introduced :-> . . .
I have a number of clients that need to import simple, non-hierarchical data for providing addresses, historic order information and the like. The problem I sometimes have is that the agreed format and the data provided usually don't match . . .
Basically it is using JRuby to script the configuration of Spring in Java. Definitely an interesting approach (and it links to a Groovy implementation). This is the stuff we should be looking at folks. If we wanted to create 3000 line XML files, we could do that in Java. I think that John Paul was right at the frameworks conference - if we don't take the best of Ruby/Python/Groovy and merge it with the proven benefits of CF, the script kiddies *will* end up eating our lunch!