通過 ADO.NET,您可以從 XML 流或文檔填充 DataSet。可以使用 XML 流或文檔向 DataSet 提供數據和/或架構信息。從 XML 流或文檔中提供的信息可以與已存在于 DataSet 中的現有數據或架構信息進行組合。
為了通過 HTTP 將 DataSet 傳輸給其他應用程序或啟用了 XML 的平臺來使用,ADO.NET 還允許您創建 DataSet 的 XML 表示形式(包含或不包含架構)。在 DataSet 的 XML 表示形式中,數據以 XML 形式編寫,而架構若以內聯形式包含在該表示形式中時,則使用 XML 架構定義語言 (XSD) 來編寫。XML 和 XML 架構提供一種方便的格式來向遠程客戶端傳輸 DataSet 的內容和從遠程客戶端傳輸 DataSet 的內容。