共用方式為


XslTransform 的 XPathDocument 輸入

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

Note注意事項

XslTransform 類別在 Microsoft .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 處理器