XML con varios XSL

sexus6
25 de Abril del 2006
Bueno estoy intentado hacer algo y no veo manera de hacerlo
Tengo un fichero XML con el contenido en datos de un curriculum vitae. El caso es que lo he divido en 4 categorias (o ramas principales del arbol xml):
datos,estudios,experiencia,otros
El caso es que ya he creado un skin1.xsl el cual genera todo el curriculum mu bonico con todos los datos.
Ahora quiero ir mas alla y me gustaria generar un xslt el cual tuviera los datos de 1 categoria, y ademas un menu donde tuviera un link a cada categoria, de manera que segun el link pulsado, cargara el xhtml generado con solo los datos de dicha categoria.
Me gustaria intentarlo sin tocar PHP para nada en principio.
El problema radica en que por lo poco que se, en cada XML se le asigna 1 XSL, de esta manera :
<?xml-stylesheet type="text/xsl" href="skin2.xsl"?>
Es decir tenemos un xml que apunta a un xsl para la transformacion....
Se puede cambiar de alguna manera a tiempo real (es decir cuando pulsamos uno de esos links del menu que comentaba) el xsl asignado?
Es que de esa manera tendria el curriculum.xml y los siguientes xsl :
seccion1.xsl
seccion2.xsl
seccion3.xsl
seccion4.xsl
seccion5.xsl
Y segun pulsara el link que quisiera usaria un xsl o otro.
No encuentro manera de hacerlo sin tocar php.
Otra manera que se me habia ocurrido seria montar un xml para cada categoria, de manera que simplemente asociar cada xsl con el xml de cada categoria....pero me parece un poco zapuzero tener los datos de un curriculum en 5 ficheros xml separados.
Hay manera de hacer esto?

Manolito
25 de Abril del 2006
Solo dios sabe como hacer eso, yo tampoco tengo idea.