i'm trying to maniulate an xml file using xslt to produce some html.
that bit is fine, and i've printed the results to the console. But what i would like to do is be able to pass the results from the transform into a string variable. but i'm not sure how to convert the stream into a string.
Code:public class Form1 { private const String filename = "Email.xml"; private const String stylesheet = "Email.xsl"; public static void Main() { XslTransform xslt = new XslTransform(); xslt.Load(stylesheet); XPathDocument xpathdocument = new XPathDocument(filename); XmlTextWriter writer = new XmlTextWriter(Console.Out ); writer.Formatting=Formatting.Indented; xslt.Transform(xpathdocument, null, writer, null); } }




Reply With Quote