Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2011, 01:36
FIEBRE
 
Fecha de Ingreso: octubre-2007
Mensajes: 25
Antigüedad: 17 años, 1 mes
Puntos: 1
FORM HTML devuelve XML, aplicar XSLT al resultado

Hola,

No sé si este foro es el adecuado para realizar mi pregunta... disculpadme si no es así.

Os cuento mi duda/problema:
Tengo una página HTML con un FORM que llama a un CGI que me devuelve un resultado de una query en XML.
Por otro lado tengo un XSLT para aplicar los estilos al XML recibido.

Pensaba que poniendo la llamada al XSL al inicio del HTML donde está el formulario, como se hace con los CSS, funcionaría:

<?xml-stylesheet type="application/xml" href="prueba.xsl"?>

Pero el CGI me devuelve el XML que se visualiza como un árbol y Firefox da el siguiente mensaje:

" Este fichero XML no parece tener ninguna información de estilo asociada. Se muestra debajo el árbol del documento."

No sé qué está fallando, he probado a recibir el XML en un iframe pero tampoco funciona.
El caso es que lo que veo es que al ir al CGI no "vuelve" al HTML, se queda en la ruta del CGI...¿? (Por si os sirve de pista)

Si cojo el XML recibido directamente y le aplico el XSL si funciona pero si realizo la llamada desde el FORM del HTML no.

Gracias de antemano por vuestras respuestas.
Un saludo.