Kode dibawah ini akan mereturn hasil transformasi file XML yang disebutkan di “file_source” menggunakan XSLT yang disebutkan di “file_style”.
public static string GetXslTransform( string file_source, string file_style) { string strHtml; XslCompiledTransform x = new XslCompiledTransform(); // Load the XML XPathDocument doc = new XPathDocument(file_source); // Load the style sheet. XslCompiledTransform xslt = new XslCompiledTransform(); xslt.Load(file_style); MemoryStream ms = new MemoryStream(); XmlTextWriter writer = new XmlTextWriter(ms, Encoding.ASCII); StreamReader rd = new StreamReader(ms); xslt.Transform(doc, writer); ms.Position = 0; strHtml = rd.ReadToEnd(); rd.Close(); ms.Close(); return strHtml; }