XslTransform 的 XmlDataDocument 輸入

更新: November 2007

注意事項:

XslTransform 類別在 .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 產生關聯。對 XslTransform 的輸入 XPathNavigator 會透過 IXPathNavigable 介面在 XmlDataDocument 上實作。採用關聯式資料,並將它載入 DataSet 中,然後在 XmlDataDocument 內進行同步處理,此時即可對關聯式資料執行 XSLT 轉換。

如需將轉換套用至關聯式資料的詳細資訊,請參閱將 XSLT 轉換套用至 DataSet (ADO.NET)

請參閱

概念

使用 XslTransform 類別進行 XSLT 轉換

XslTransform 類別實作 XSLT 處理器

轉換中的 XPathNavigator

轉換中的 XPathNodeIterator

XslTransform 的 XPathDocument 輸入

XslTransform 的 XmlDocument 輸入

參考

XmlDataDocument

XmlDataDocument

其他資源

DataSet 和 XmlDataDocument 同步處理 (ADO.NET)