Lazyweb: Round trip XSD to BNF?
So I’ve got this XSD file that describes some data that I need to generate. This pleases me. Having a schema is always Martha Stewart. However: Damn do I hate reading XML. I don’t know why those Java people get in to it quite so much.
So what I want to know is this: Has anybody written a tool that will go from XSD to something BNF-ish and back again? I would love to be able to edit (or even just read!) a grammar in a way that makes sense (i.e., not XML) but still have the computer be able to easily do its thing with the XSD file.