在C#中使用XSLT樣式表
將XML文件轉換為不同格式通常需要使用XSLT(可擴充樣式表語言轉換)。以下是如何在C#中套用XSLT樣式表並產生輸出檔的實用方法:
<code><p>我想要使用C#将XSLT样式表应用于XML文档并将输出写入文件。</p></code>
首先,您需要一個XML文件和一個XSLT樣式表。準備好這些後:
<code class="language-csharp">XPathDocument myXPathDoc = new XPathDocument(myXmlFile); XslCompiledTransform myXslTrans = new XslCompiledTransform(); myXslTrans.Load(myStyleSheet); XmlTextWriter myWriter = new XmlTextWriter("result.html", null); myXslTrans.Transform(myXPathDoc, null, myWriter);</code>
要注意的是,原始的XslTransform類別現在已過時,XslCompiledTransform是建議的替代方案。
以上是如何使用 C# 轉換帶有 XSLT 樣式表的 XML 文件並將結果儲存到文件中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!