使用 XSLT 和 C# 轉換 XML 資料
本指南示範如何在 C# 環境中利用 XSLT(可擴展樣式表語言轉換)的強大功能來有效率地轉換 XML 文件。 這是以所需格式操作和呈現 XML 資料的關鍵技術。
1。載入 XML 文件:
先將 XML 文件載入到 XPathDocument
物件中:
<code class="language-csharp">XPathDocument xmlDocument = new XPathDocument(xmlFilePath);</code>
2。載入 XSLT 樣式表:
接下來,建立一個 XslCompiledTransform
物件並載入您的 XSLT 樣式表:
<code class="language-csharp">XslCompiledTransform xsltTransform = new XslCompiledTransform(); xsltTransform.Load(xsltFilePath);</code>
3。執行轉換:
最後,使用 Transform
方法將樣式表套用到 XML 資料。 轉換後的輸出可以寫入檔案:
<code class="language-csharp">using (XmlTextWriter writer = new XmlTextWriter(outputFile, null)) { xsltTransform.Transform(xmlDocument, null, writer); }</code>
這種簡潔的方法提供了一種在 C# 應用程式中執行 XSLT 轉換的清晰有效的方法。 請記得將 xmlFilePath
、xsltFilePath
和 outputFile
等佔位符替換為您的實際檔案路徑。
以上是如何在 C# 中執行 XSLT 轉換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!