ASP - Problema con TransformNode

 
Vista:

Problema con TransformNode

Publicado por Carlos Garcia (1 intervención) el 11/04/2007 16:38:31
Hola. Tengo un problema. Acutalmente para mostrar una pagina web, mezclu xml y xsl usando:

//Load the XML
var source = Server.CreateObject("MSXML2.FreeThreadedDOMDocument.3.0");
source.async = false;
source.loadXML(strXML);

// Load the XSL
var styleFile = Server.MapPath(strFichXSL);
var style = Server.CreateObject("MSXML2.FreeThreadedDOMDocument.3.0");
style.async = false;
style.load(styleFile);

source.transformNodeToObject(style.documentElement, Response);

Si necesito en vez de dirigir directamente con el response a la web, 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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder