Ho una pagina asp (getxml.asp) che si connette ad un db e genera un documento xml. Poi ho un xslt (main.xslt) che formatta questo xml.

Singolarmente funzionano ma io voglio utilizzarli per una trasformazione diretta da asp, unendo getxaml.asp e main.xslt ma non capisco come mai non funziona.

codice:
'Carico i dati XML
objXML.async = False
objXML.load(Server.MapPath("getxml.asp"))

'Carico il foglio di stile
objXSLT.async = False
objXSLT.load(Server.MapPath("main.xslt"))

'Eseguo la trasformazione
Response.Write(objXML.transformNode(objXSLT))
La pagina viene creata ma senza dati.
Se al posto di getxml.asp utilizzo l'xml funziona eppure l'asp ritorna un documento xml, cosa sbaglio?
Il dubbio è che la load non esegua l'asp eppure ho visto molti esempi simili in giro su internet, sarà il browser? (IE6)