XSL - Tablas dinámicas en xslt

 
Vista:
sin imagen de perfil

Tablas dinámicas en xslt

Publicado por maribajar (1 intervención) el 10/07/2007 10:28:09
Buenos dias.
Les comento que yo estoy haciendo una consulta con jdbc y segun el resultado de la consulta creo un documento xml que posteriormente con una hoja de estilo xslt, le mostrare en una tabla.
El problema que tengo es el siguiente:
El documento xml que se genera tiene distinto tamaño segun la consulta que realice, es decir; el documento xml seria mas o menos de la siguiente forma:
<CONSULTA>
<RESULTADO>
<DOCUMENTO>
<nombredocbase> .... </nombredocbase>
<idenlacesdoc> ...... </idenlacesdoc>
<label> ........</label>
</DOCUMENTO>
</RESULTADO>
</CONSULTA>

Pero el tag documento se puede repetir de 1 a n veces, y los atributos de documento pueden aparecer 1 o n. Con el xslt usando la funcion count() puedo saber cuantos documentos y atributos del documento aparecen, pero el problema es saber como usar ese numero para crear la tabla.
Es decir, deberia de poder crear una tabla que dependiendo del numero de atributos del documento, que serian las columnas y segun el numero de documentos que serian las filas de la tabla, crear dicha tabla, pero claro tendra diferente tamaño segun la consulta que realiza.
Me podrian decir como puedo hacer esto, el xslt, lo genero con html. Que tendría que poner en este fichero para crear las tablas dinámicas en función de la consulta que genere.
Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder