He hecho tantas pruebas que ya no me aquerdo muy bien de todas las cosas que me han fallado

, pero si te fijas en el xsp, al principio ponia una serie de etiquetas que despues no las tenia en cuenta en el xsl como eran la etiqueta <page> y <content>, las he seguido usando hasta ultima hora, y simplemente sustituyendo el nombre de esas etiquetas por las que ahora he puesto... y me ha funcionado, aunque supongo que constuyendo un xsl bien con esas etiquetas tb debe funcionar pq le xml que me generaba con esas etiquetas lo hacia bien y aparecían de forma normal.