Programación en castellano
Inicio > Foros > XML > Un loop dentro de un loop
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Un loop dentro de un loop
Enviado por Ramiro el día 4 de febrero de 2003

Hola, soy nuevo en las transformaciones XSL y estaba pasando de utilizar "Response.write" a utilizar XSL, pero se me planteo el problema de pasar algo muy simple en ASP a XSL: hacer un for each dentro de otro for each:
En detalle mi XML tiene 2 nodos (puse un poco abajo): el schema y el data. Cada nodo del schema tiene una columna que quiero mostrar en el html y los row de data tienen en sus atributos los valores. Hay algunos valores del row que no se deben mostrar.
En ASP seria algo asi:
For Each Row in Data
.....
For Each Field in Schema
Data = Row.getAttribute(Field.getAttribute("description"))
..........
Next
Next

A alguien se le planteo esta situacion? Como se haria en XSL? Como se recorren los atributos de un nodo? Puede haber un for-each
dentro de un for each?

Muchas gracias!!!!!!

<root xmlns="viewQuery">
<schema>
<field name="prioridad" type="3" description="prioridad" width="10"/>
<field name="cliente" type="1" description="cliente" width="10"/>
<field name="vencimiento" type="2" description="vencimiento" width="10"/>
</schema>
<data>
<row doc_id="8" prioridad="1" resolutor="Juan" cliente="FooCompany" vencimiento="2003-02-01 15:01:00"/>
<row doc_id="10" prioridad="2" resolutor="Juan" cliente="FooCorp" vencimiento="2003-01-02 15:03:00"/>
</data>
</root>

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados