Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2005, 17:01
exkixu_again
 
Fecha de Ingreso: enero-2003
Mensajes: 32
Antigüedad: 21 años, 3 meses
Puntos: 0
XML+XSLT --> XHTML Formulario

Tengo una duda desde hace algunos días...

Sudece que he diseñado una estructura de datos en XML. También tengo un XML-Schema que define los tipos de datos válidos, es decir, qué elementos son strings, cuales numéricos, etcétera.

Utilizando XSLT puedo sin problemas convertir mis datos XML en una bonita página web XHTML. Sin embargo, me gustaría lograr lo siguiente:

Poder generar de alguna manera formularios <form> HTML que representen mis datos XML pero respetando las normas del XML-Schema.

Ejemplo.

## XML:
<persona>
<nombre>Juan</nombre>
<edad>21</edad>
<sexo>Hombre</sexo>
</persona>

## XML-Schema:
(Aquí defino que "nombre" es un string, que "edad" es un número entre 0 y 100, y que sexo sólo puede tener valor "Hombre" o valor "Mujer".

Lo que busco es alguna manera de obtener lo siguiente partiendo de lo anterior:
<form>
<input name="nombre"/>
<input name="edad"/>
<select name="sexo">
<option>Hombre</option>
<option>Mujer</option>
</select>
</form>

Es decir, "algo" (supongo que una hoja XSL) que leyendo mi XML-Schema deduzca que "nombre" se edita con un <input> y "sexo" con un <option>. Idem para checkbuttons, radiobuttons...

¿Alguna sugerencia? Estoy atascado :(