XML 和 DataSet
ADO.NET 可讓您從 XML 資料流或文件填入 DataSet。您可以使用 XML 資料流或文件,提供資料或結構描述 (Schema) 資訊或這兩者給 DataSet。由 XML 資料流或文件提供的資訊可以與 DataSet 中的現有資料或結構描述資訊結合。
ADO.NET 也可讓您建立 DataSet 的 XML 表示 (可具備或不具備 DataSet 結構描述),以便將 DataSet 透過 HTTP 傳輸給另一個應用程式或啟用 XML 的平台使用。在 DataSet 的 XML 表示中,資料是以 XML 撰寫的;而結構描述如果是內嵌 (Inline) 在表示中,則是以 XML 結構描述定義語言 (XSD) 撰寫而成。XML 和 XML 結構描述提供便利的格式,可將 DataSet 的內容傳輸給遠端用戶端,也可以從遠端用戶端傳出。
本章節內容
- DiffGram
提供 DiffGram 的詳細資訊,這是用來讀取和寫入 DataSet 內容的 XML 格式。 - 從 XML 載入 DataSet
討論從 XML 文件載入 DataSet 內容時,需要考慮的不同選項。 - 將 DataSet 寫為 XML 資料
討論如何將 DataSet 的內容產生為 XML 資料,以及您能夠使用的不同 XML 格式選項。 - 從 XML 載入 DataSet 結構描述資訊
討論從 XML 載入 DataSet 結構描述時採用的 DataSet 方法。 - 將 DataSet 結構描述資訊寫為 XML 結構描述 (XSD)
討論 XML 結構描述的使用方式,以及如何從 DataSet 產生 XML 結構描述。 - 使用 XmlDataDocument 同步處理 DataSet
討論 .NET Framework 中有哪些可用功能可同步存取單一資料集的關聯式和階層式檢視,以及如何在 DataSet 和 XmlDataDocument 之間建立同步關聯性。 - 巢狀 DataRelation
討論以 XML 資料表示 DataSet 內容時,巢狀 DataRelation 物件的重要性,並說明建立它們的方法。 - 從 XML 結構描述 (XSD) 產生 DataSet 關聯式結構
說明 DataSet 的關聯式結構 (或稱結構描述) 是由 XML 結構描述定義語言 (XSD) 的結構描述所建立。 - 從 XML 推斷 DataSet 關聯式結構
說明從 XML 項目推斷時所建立的 DataSet 關聯式結構 (結構描述)。
相關章節
- 建立和使用 DataSet
說明 DataSet 物件,以及如何使用它來管理應用程式資料。 - 使用 ADO.NET 存取資料
描述 ADO.NET 的架構和元件,以及如何使用它們存取現有資料來源和管理應用程式資料。