I have a XML file stored in the database as XML format which contains some controls like drop down text box, label text area, etc. which may or may not have initial values.
It seems to be quite simple in fact. Get your XML from the database, parse it and put it into some model classes. Those classed will contains controls data.
Next create partial view which will dynamicly build required controls depending on model.
At the end, call that action from jQuery ajax and put returned HTML in the proper place.
Quick, easy, no reaload....