• Viernes 8 de Noviembre de 2024, 12:35

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - rcmoreira

Páginas: [1]
1
ASP .NET / generar con XSLT un XML en memoria
« en: Viernes 15 de Octubre de 2010, 17:35 »
Hola,
Tengo el siguiente problema:
Tengo un XML original y tengo que transformarlo en otro XML y este no quiero guardarlo a disco si no tenerlo en memoria.
Este es mi código:

string XMLFile = path
string newXMLPath = path

// Creo el xslt
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(xsltFile);

// Creo los param
XsltArgumentList xslArg = new XsltArgumentList();

//doy valor a las variables
DateTime d = DateTime.Now;
xslArg.AddParam("mivariable", "", variable);
xslArg.AddParam("mivariable1", "", variable1);
xslArg.AddParam("mivariable2", "", variable2);

StreamWriter st = new StreamWriter(newXMLPath);
xslt.Transform(XMLoriginal, xslArg, st);

No sé si es esto lo que tengo que hacer. El caso es que no veo el error.
Qué estoy haciendo mal?
Un saludo,

Rosalía

Páginas: [1]