
11/04/2007, 09:34
|
| | Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 18 años Puntos: 0 | |
Problemas con TransformNode Hola. Tengo un problema. Acutalmente para mostrar una pagina web, mezclo xml y xsl usando:
//Load the XML
var source = Server.CreateObject("MSXML2.FreeThreadedDOMDocumen t.3.0");
source.async = false;
source.loadXML(strXML);
// Load the XSL
var styleFile = Server.MapPath(strFichXSL);
var style = Server.CreateObject("MSXML2.FreeThreadedDOMDocumen t.3.0");
style.async = false;
style.load(styleFile);
source.transformNodeToObject(style.documentElement , Response);
Si necesito en vez de dirigir directamente con el response al navegador, quedarme el html en una variable, puedo utilizar
var strHTML = source.transformNode(style.documentElement);
Esto funciona, pero no me respeta los caracteres como acentos, ñ y demas &#numero;
En el xsl tengo puesto correctamente el charset.
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:output method="html" encoding="ISO-8859-1"/>
Gracias. |