Objeto xml despues de una transformación.
Hola,
Necesito obtener un objeto xml para pasarselo a una función.
Tras realizar una transformación, el resultado parece ser texto, como puedo conseguir que la salida sea un objeto xml para pasarlo a una función.
Copio el código.
Gracias por la ayuda.
Un saludo a todos.
Chema
function filtro(filtro)
{
// debug info
alert("column = " + filtro);
var xmlout = new ActiveXObject("Msxml2.DOMDocument.3.0");
var xslt = new ActiveXObject("Msxml2.XSLTemplate.3.0");
var xsldoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.3.0");
var xslproc;
xsldoc.async = false;
xsldoc.load("document2.xsl");
if (xsldoc.parseError.errorCode != 0)
{
var myErr = xsldoc.parseError;
alert("You have an XSLT parse error: " + myErr.reason);
}
else
{
xslt.stylesheet = xsldoc;
var xmldoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmldoc.async = false;
xmldoc.load("document1.xml");
if (xmldoc.parseError.errorCode != 0)
{
var myErr = xmldoc.parseError;
alert("You have an XML parse error: " + myErr.reason);
}
else
{
xslproc = xslt.createProcessor();
xslproc.input = xmldoc;
xslproc.addParameter("country", filtro);
xslproc.transform();
xmlout=xslproc.output;
alert(xmlout);
pagenext(xmlout,1);
}
}
}
Necesito obtener un objeto xml para pasarselo a una función.
Tras realizar una transformación, el resultado parece ser texto, como puedo conseguir que la salida sea un objeto xml para pasarlo a una función.
Copio el código.
Gracias por la ayuda.
Un saludo a todos.
Chema
function filtro(filtro)
{
// debug info
alert("column = " + filtro);
var xmlout = new ActiveXObject("Msxml2.DOMDocument.3.0");
var xslt = new ActiveXObject("Msxml2.XSLTemplate.3.0");
var xsldoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.3.0");
var xslproc;
xsldoc.async = false;
xsldoc.load("document2.xsl");
if (xsldoc.parseError.errorCode != 0)
{
var myErr = xsldoc.parseError;
alert("You have an XSLT parse error: " + myErr.reason);
}
else
{
xslt.stylesheet = xsldoc;
var xmldoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmldoc.async = false;
xmldoc.load("document1.xml");
if (xmldoc.parseError.errorCode != 0)
{
var myErr = xmldoc.parseError;
alert("You have an XML parse error: " + myErr.reason);
}
else
{
xslproc = xslt.createProcessor();
xslproc.input = xmldoc;
xslproc.addParameter("country", filtro);
xslproc.transform();
xmlout=xslproc.output;
alert(xmlout);
pagenext(xmlout,1);
}
}
}