La Web del Programador: Comunidad de Programadores
 
    Pregunta:  27631 - GENERAR UN FICHERO XML CON ASP Y TRATARLO CON XSL
Autor:  Pablo Martínez de la Torre
Hola,

tengo un ASP que me genera un fichero XML.

Una vez generado, quiero tratarlo con XSL.

Pero con la libreria MSXML, no soy capaz de hacer un "load" del fichero ASP.

Si en lugar de poner el ASP, pongo un fichero XML, no hay problema.

Muchas Gracias.

  Respuesta:  Erwin Iost
Pablo:
Supongo que el xml que generas en el ASP lo almacenas en una variable tipo string. Si es asi, puedes utilizar el metodo loadxml para cargar dicho string en un objeto dom. Luego lo puedes cruzar con el xsl para obtener tu salida esperada.

Por ejemplo
Set xmlout = server.createobject("msxml2.domdocument")
Set xslout = server.createobject("msxml2.domdocument")

strXml

xmlout.loadxml strxml
xslout.load "<archivo.xsl>"

xmlout.transformnode xslout
response.write xmlout.xml
response.end

Prueba esto y si tienes dudas me mandas un mail