將資料集儲存為 .NET Framework 應用程式中的 XML
注意
資料集和相關類別是 2000 年代初的舊版 .NET Framework 技術,可讓應用程式在應用程式與資料庫中斷連線時使用記憶體中的資料。 這些技術特別適用於可讓使用者修改資料並將變更保存回資料庫的應用程式。 雖然已證明資料集是非常成功的技術,但建議新的 .NET 應用程式使用 Entity Framework Core。 Entity Framework 提供更自然的方式,將表格式資料作為物件模型使用,而且具有更簡單的程式設計介面。
透過呼叫資料集上可用的 XML 方法來存取資料集中的 XML 資料。 若要以 XML 格式儲存資料,您可以呼叫 DataSet 的 GetXml 方法或 WriteXml 方法。
呼叫 GetXml 方法會傳回一個字串,其中包含資料集中所有資料表的資料 (格式化為 XML)。
呼叫 WriteXml 方法會將格式化為 XML 的資料傳送到您所指定的檔案。
以 XML 格式將資料集中的資料儲存到變數中
以 XML 格式將資料集中的資料儲存到檔案中
WriteXml 方法有數個多載。 宣告一個變數,並為其指定一個儲存檔案的有效路徑。 下列程式碼示範如何將資料儲存到檔案中: