I need to build a user interface to edit and create xml documents that confirm to a given xsd. What I'd like to do is, as far as possible, generate my user interface based upon that xsd schema. The xsd schema can (and will) change over time and so the solution needs to be somewhat flexible.
The user interface needs to be a web UI and, ideally, one build with ASP.NET MVC.
I suspect that this is a tall order and not one that can be fully addressed by a toolkit or library, but I'm interested to know if anyone else has gone down this path and succeeded (or failed) and whether they used particular libraries, toolkits or approaches that helped. I've started to look at T4 templates as an approach, and feel that this will get my a lot of the way, but don't want to commit to this if there are easier approaches.