Cómo crear controles dinámicamente en MVC 3 basado en un archivo XML
Tengo un archivo XML almacenado en la base de datos como formato XML que contiene algunos controles como cuadro de texto desplegable, área de texto de etiqueta, etc. que pueden tener o no valores iniciales. Entonces, mi objetivo es leer el archivo XML y, según el tipo de control, necesito crear ese control dinámicamente y asociar el valor inicial, si lo hay, y la vista previa de la página debe mostrarse en una vista. Alguien, por favor, ayúdenme a crear los controles dinámicamente en MVC 3 para este escenario.
Por ejemplo: mi archivo xml se verá más o menos así.
<?xml version="1.0" encoding="utf-8" ?>
<controls>
<control>
<type name="label">
<property name="Visible" value="true"/>
<property name="ID" value="Label1"/>
.
.
.
</type>
</control>
<control>
<type name="TextBox">
<property name="Visible" value="true"/>
<property name="ID" value="TextBox1"/>
.
.
.
</type>
</control>
.
.
.
</controls>
Gracias por adelantado