Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2006, 19:18
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 7 meses
Puntos: 280
Vamos a ver si esto te sirve:
Creamos un asp que llamará al xml y su xslt, y aplicará la transformación, enviando el resultado al navegador:

<%
'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath("fuente.xml"))

'Load XSL
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath("trans.xslt"))

'Transform file
Response.Write(xml.transformNode(xsl))
%>

Lo guardamos como tabla.asp (por ejempo)

Ahora, en tu index, añadimos un include donde quieres que aparezca:

<!-- #include file="tabla.asp" -->

llamamos a tu index index.asp, sin ningún otro cambio de código ni nada.
Subimos los correspondientes archivos y ¡voilá!

Aunque a simple vista te parezca que sólo funcionaría en IE por crear el objeto Microsoft.XMLDOM, no es así porque como ves en el código, la tranformación se produce en el servidor.

Espero que te sirva. A mi me funciona.
Mikel.