在資料集中使用 XML

透過 ADO.NET,您可以從 XML 資料流或文件填滿 DataSet。 您可以使用 XML 資料流或文件,為 DataSet 提供資料、結構描述資訊或同時提供這兩者。 由 XML 資料流或文件提供的資訊,可與 DataSet 中的現有資料或結構描述資訊結合。

ADO.NET 也可讓您建立 DataSet 的 XML 表示 (可具備或不具備其結構描述),以便透過 HTTP 將 DataSet 傳輸給另一個應用程式或啟用 XML 的平台使用。 在 DataSet 的 XML 表示中,資料是以 XML 撰寫的;而結構描述如果是內嵌在表示中,則是以 XML 結構描述定義語言 (XSD) 所撰寫。 XML 和 XML 結構描述可讓您用方便的格式將 DataSet 的內容傳輸給遠端用戶端,也可以從遠端用戶端傳出。

本節內容

DiffGram
提供 DiffGram 的詳細資訊,這是用來讀取和寫入 DataSet 內容的 XML 格式。

從 XML 載入資料集
討論從 XML 文件載入 DataSet 內容時,需要考慮的不同選項。

將資料集內容當作 XML 資料寫入
討論如何將 DataSet 的內容產生為 XML 資料,以及您可以使用的不同 XML 格式選項。

從 XML 載入資料集結構描述資訊
討論可從 XML 載入 DataSet 之結構描述的 DataSet 方法。

將資料集結構描述資訊當作 XSD 寫入
討論 XML 結構描述的使用方式,以及如何從 DataSet 產生 XML 結構描述。

資料集和 XmlDataDocument 同步處理
討論 .NET Framework 中有哪些可用功能可同步存取單一資料集的關聯式和階層式檢閱,以及如何在 DataSetXmlDataDocument 之間建立同步關係。

巢狀 DataRelation
討論將 DataRelation 的內容表示為 XML 資料時,巢狀 DataSet 物件的重要性,並描述如何建立這些關聯性。

從 XML 結構描述 (XSD) 衍生資料集關聯式結構
說明從 XML 結構描述中建立的 DataSet 之關聯式結構 (或結構描述)。

從 XML 推斷資料集關聯式結構
說明從 XML 項目推斷時所建立的 DataSet 關聯式結構或結構描述。

ADO.NET 概觀 \(部分機器翻譯\)
說明 ADO.NET 的架構和元件,以及如何使用它們來存取現有資料來源和管理應用程式資料。

另請參閱