I need to build a user interface to edit and create xml documents that conform to a given xsd schema. 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 built 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 me a lot of the way, but don't want to commit to this if there are easier approaches.