共用方式為


XslTransform 的 XmlDataDocument 輸入

Note注意事項

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

Microsoft .NET Framework 可實作 XML 文件物件模型 (DOM),以提供 XML 文件中之資料的存取權,以及其他可用來在 XML 文件中讀取、寫入和巡覽的類別。XmlDataDocument 位於 System.Xml 命名空間中,可透過與 DataSet 中之關聯式資料的同步處理,而提供資料的關聯式存取。您可以透過 DataSet 的關聯式表示法同時檢視及操作結構化 XML,或透過 XmlDataDocument 的 DOM 表示法來操作半結構化的 XML。XmlDataDocument 因此能夠跨越 XML 與關聯式領域的界限。

若資料儲存在關聯式結構中,而您想將它輸入 XSLT 轉換中,您可以將關聯式資料載入 DataSet 中,並使其與 XmlDataDocument 產生關聯。XPathNavigatorXslTransform 的輸入,可透過 IXPathNavigable 介面實作於 XmlDataDocument。採用關聯式資料,並將它載入 DataSet 中,然後在 XmlDataDocument 內進行同步處理,此時即可對關聯式資料執行 XSLT 轉換。

如需對關聯式資料套用轉換的詳細資訊,請參閱將 XSLT 轉換套用至 DataSet

請參閱

參考

XmlDataDocument 成員
XmlDataDocument 類別

概念

使用 XslTransform 類別進行 XSLT 轉換
XslTransform 類別實作 XSLT 處理器
轉換中的 XPathNavigator
轉換中的 XPathNodeIterator
XslTransform 的 XPathDocument 輸入
XslTransform 的 XmlDocument 輸入

其他資源

使用 XmlDataDocument 同步處理 DataSet