Revision: 16676
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 12, 2009 05:54 by Meander365
Initial Code
using System.Xml;
using System.Xml.Xsl;
using System.Xml.XPath;
using System.IO;
private string ApplyXSLTransformation()
{
string strHtml;
string strXstFile = Server.MapPath("my-xsl.xslt");
XslCompiledTransform x = new XslCompiledTransform();
// Load the XML
XPathDocument doc = new XPathDocument(Server.MapPath("my-xml.xml"));
// Load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(strXstFile);
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;
}
Initial URL
Initial Description
Initial Title
Using XSLT to Transform XML Using C# ASP.NET
Initial Tags
xml, c, aspnet
Initial Language
C#