C# Tips


XSLTを使用してXMLをHTMLに変換するには


XSLTを使用してXMLをHTMLに変換するには、XslCompiledTransformクラスのTransformメソッドを使用します。
この例では、XMLを"test.xml"ファイルから読み込んで、XSLファイル"test.xsl"で処理をし、"test.html"ファイルに出力します。
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;
を宣言するのを忘れないようにしましょう。

XslCompiledTransform xslt = new XslCompiledTransform();

xslt.Load("test.xsl");

XPathDocument xpathDocument = new XPathDocument("test.xml");

XmlTextWriter writer = new XmlTextWriter("test.html", System.Text.Encoding.UTF8);
xslt.Transform(xpathDocument, writer);


目次に戻る
Copyright(c) 2008 WoodenSoldier Software