Foros del Web » Programación para mayores de 30 ;) » Programación General »

Valores Dependientes

Estas en el tema de Valores Dependientes en el foro de Programación General en Foros del Web. Buenos días, me estoy iniciando en el mundo de XML, y me gustaría quie me echarais una manita y me explicarais con algún ejemplo cómo ...
  #1 (permalink)  
Antiguo 21/01/2008, 02:33
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Valores Dependientes

Buenos días, me estoy iniciando en el mundo de XML, y me gustaría quie me echarais una manita y me explicarais con algún ejemplo cómo podría hacer a partir de un xml cómo el que muestro a continuación crear de cada categoría un combobox, y que el que contiene la categoría2 sea dependiente del de la categoría 1, es decir, si en el combo 1 se elige el primer elemento, el segundo se rellenase con la subcategoría 1, y así sucesivamente. No sé si se puede haces con schemas, xsl o qué?! me da igual sólo quiero aprender...

El XML
<categoria1>
<elemento11>Elemento 1 de la categoria 1 </elemento111>
<elemento12>Elemento 2 de la categoria 1 </elemento112>
<elemento13>Elemento 3 de la categoria 1 </elemento113>
</categoria1>
<categoria2>
<subcategoria21>
<elemento211>Elemento 1 de la categoria 2 subcategoria1</elemento211>
<elemento212>Elemento 2 de la categoria 2 subcategoria1</elemento212>
<elemento213>Elemento 3 de la categoria 2 subcategoria1</elemento213>
</subcategoria21>
<subcategoria22>
<elemento221>Elemento 1 de la categoria 2 subcategoria2</elemento221>
<elemento222>Elemento 2 de la categoria 2 subcategoria2</elemento222>
<elemento223>Elemento 3 de la categoria 2 subcategoria2</elemento223>
</subcategoria22>
<subcategoria23>
<elemento231>Elemento 1 de la categoria 2 subcategoria3</elemento231>
<elemento232>Elemento 2 de la categoria 2 subcategoria3</elemento232>
<elemento233>Elemento 3 de la categoria 2 subcategoria3</elemento233>
</subcategoria23>
</categoria2>

Un millón de gracias por adelantado!
  #2 (permalink)  
Antiguo 21/01/2008, 02:45
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 5 meses
Puntos: 24
Re: Restringir valores de un combo

Pues lo que cuentas, como depende de las acciones del usuario parece conveniente realizarlo en la lado del cliente.
Para obtener los datos XML puedes utilizar peticiones AJAX.
y para consultar los datos XML así como para crear y/o modificar las combos con los valores correctos puedes utilizar funciones DOM (Document Object Model).

En el lado servidor yo suelo usar transformaciones XSL pero solo cuando los datos a mostrar ya están definidos (es decir el usuario ya ha elegido).
__________________
Grupos de Música
Pop Music Stars
  #3 (permalink)  
Antiguo 21/01/2008, 08:26
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Re: Valores Dependientes

con XSLT puedes transformar ese XML en HTML (con javascript)...

Ahora la pregunta es ¿sabes hacer los combos dependientes en HTML y js?

si no sabes checkea www.desarrolloweb.com

Saludos
__________________
Esteban Quintana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:17.