11/04/2010, 15:31
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 15 años Puntos: 0 | |
XSL+agrupar nodos en uno solo Hola!
Tengo un arbol XML del estilo:
<raiz> <bloque>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido> </bloque>
<bloque>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido> </bloque>
</raiz>
y lo que necesito es poder de alguna manera ordenar los documentos del bloque "<documento>" por el tipo "<tipo>" pero que no sea solo por bloques sino por todo el contenido de la raiz.
si eso no se puede hacer, encontrar la forma de agrupar todos los nodos "<bloque>" en uno solo de manera de poder acceder de forma mas inmediata a los documentos, dejando el xml de la siguiente forma:
<raiz> <bloque>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido>
<conetido>
<documento>
<titulo>tituloX</titulo>
<tipo>tipoY</tipo>
</documento>
<documento>
<titulo>tituloB</titulo>
<tipo>tipoY</tipo>
</documento>
</conetido> </bloque>
</raiz>
ojala alguien sepa alguna manera de hacerlo, gracias y espero sus respuestas |