XslTransform 的 XPathDocument 輸入

更新: November 2007

XPathDocument 是一種唯讀快取,可運用在透過 XslTransform 處理文件的作業中。它的結構與 XML 文件物件模型 (DOM) 類似,但它已透過 XPathNavigator 上的 XPath 最佳化函式而獲得高度最佳化,可運用在可擴充樣式表語言轉換 (XSLT) 處理和 XML 路徑語言 (XPath) 資料模型上。

注意事項:

XslTransform 類別在 .NET Framework 2.0 版 中已過時。您可以使用 XslCompiledTransform 類別來執行可延伸樣式表語言轉換 (XSLT)。如需詳細資訊,請參閱 使用 XslCompiledTransform 類別從 XslTransform 類別轉換

下列程式碼範例會建立 XPathDocument 做為轉換的輸入。

Dim xslt as XslTransform = new XslTransform()
Xslt.Load(someStylesheet)
Dim doc as XPathDocument = New XPathDocument("books.xml")
Dim fs as StringWriter = new StringWriter()
Xslt.Transform(doc, Nothing, fs, Nothing);
XslTransform xslt = new XslTransform();
Xslt.Load(someStylesheet);
XPathDocument doc = XPathDocument("books.xml");
StringWriter fs = new StringWriter();
Xslt.Transform(doc, null, fs, null);

請參閱

概念

XslTransform 類別實作 XSLT 處理器