PDA

Ver la Versión Completa : generación dinámica de formularios por xsd


samame
05-01-2006, 16:20:43
Hola a todos, se ma ha planteado un problemilla y os lo quiero comentar.
Tengo un xsd que valida una plantilla xml. Bien, dado ese xsd quiero generar de forma dinámica un formulario para petición y muestra datos. Una vez terminado de informar dicho formulario, generaré un xml que será validado por el xsd y dicho xml será guardado para otros accesos.
Haciendo las cosas "a pelo" no hay problema, es fácil:


switch (treeNode.GetTipoNodo ())
{
case -1 :
case ObjTreeXML.ID_GENERICO :
case ObjTreeXML.ID_ELEMENTO :
foreach (MyTreeNode tn in treeNode.Nodes)
{
switch (tn.GetTipoNodo ())
{
case -1 :
case ObjTreeXML.ID_GENERICO :
case ObjTreeXML.ID_ELEMENTO :
Analiza (tn);
break;
}
}
break;
case ObjTreeXML.ID_TEXTO :
break;
case ObjTreeXML.ID_CDATA :
break;
}


Pero el rollo de hacerlo de modo dinámico me va un pelín grande, alguna sugenrencia?
Muchas gracias de antemano.