Tengo el siguiente problema, dentro de una pagina html, tengo varias secciones de las misma que resultan de archivos xsl (un menu y un listado de inscritos, extraidos de una base de datos). El primer xsl carga con la pagina el segundo carga en funcion de que opcion del menu se haya elegido.
<html>
<head>
<title>aqui va el titulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<xml id="xmlModxDoc" src="ModulosXDocente.asp"> </xml>
<xml id="xslModxDoc" src="ModuloxDocente.xsl"> </xml>
<xml id="xslAlumxMod" src="AlumnosxModulo.xsl"> </xml>
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--
Sub llenarMenuModulo (<= Funcion que me carga el primer xsl)
dim xmldom, xsldom
set xmldom = CreateObject("msxml2.domdocument")
set xsldom = CreateObject("msxml2.domdocument")
xmldom.async =false
xsldom.async =false
xmldom.loadXML(xmlModxDoc.xml)
xsldom.loadXML(xslModxDoc.xml)
htmlout.innerHTML = xmldom.transformNode(xsldom)
End Sub
-->
</script>
<script language="vbscript">
function mostrar(s) (<== muestra listado basado en parametro IDModulo)
dim oHttp, xmldom, txtIDModulo
set oHttp = CreateObject("MSXML2.XMLHTTP")
set xmldom = CreateObject("msxml2.domdocument")
txtIdModulo = "AlumnosXModulo.asp?IDModulo=" & s
oHttp.open "GET",txtIdModulo , false
oHttp.send
xmldom.async =false
xmldom.loadXML( oHttp.responseText )
htmlout1.innerText = xmldom.xml
end function
</script>
</head>
<body>
... resto del html que dibuja todo
</body>
</html>
Mi problema es que funciona todo de acuerdo a lo esperado, salvo que la segunda funcion me devuelve el resultado en texto, es decir un archivo xml bien formado, pero no se como especificarle que me pinte el resultado con la hoja de estilos correspondiente. No se como asociarla. En mi primera funcion no hay problema, todo bien porque no uso parametros, en la segunda no se donde asociarle al resultado la hoja de estilos..
cualquier ayuda sera bienvenida, muchas gracias de antemano...