title: Configurable Web UI ASP.MVC
body: <p>I am interested in building configurable ASP.NET MVC 3 UI application, by that I mean setting all UI element properties and attributes throughout XML configuration ( which can be edited with some other UI  ) 
  I have searched on Google for some platform, pattern, or common approach that leads to this goal and I did not found much.  </p>
  
  <ul>
  <li>My question is how to read XML and
  render HTML elements, does it go via
  JavaScript ( jQuery )?</li>
  <li>What is the best html naming and
  nesting strategy? ( I know this is
  not real question, but in
  circumstances that  some pattern is
  necessary for easier
  elementtraversing )</li>
  <li>Is there any code that I can reuse
  for this need?</li>
  </ul>
  
  <p>Thanks.</p>