VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
DataSet に格納されているデータの XML 表現を取得するには、GetXMLメソッドを使用します。
DataSet dtSet = new DataSet("ADDRESS_BOOK"); DataTable dtTbl = dtSet.Tables.Add("ADDRESS_LIST"); dtTbl.Columns.Add("ZIP_CODE", typeof(string)); dtTbl.Columns.Add("ADDRESS", typeof(string)); //データセットにデータを構築 DataRow row; for (int i = 1; i < 5; i++) { row = dtTbl.NewRow(); row["ZIP_CODE"] = i.ToString().PadLeft(3, i.ToString()[0]) + "-" + i.ToString().PadLeft(4, i.ToString()[0]); row["ADDRESS"] = "東京都渋谷区" + i.ToString() + "丁目"; dtTbl.Rows.Add(row); } //DataSet内のデータのXML表現を取得 Console.WriteLine(dtSet.GetXml());
//取得したDataSet内のデータのXML表現 <ADDRESS_BOOK> <ADDRESS_LIST> <ZIP_CODE>111-1111</ZIP_CODE> <ADDRESS>東京都渋谷区1丁目</ADDRESS> </ADDRESS_LIST> <ADDRESS_LIST> <ZIP_CODE>222-2222</ZIP_CODE> <ADDRESS>東京都渋谷区2丁目</ADDRESS> </ADDRESS_LIST> <ADDRESS_LIST> <ZIP_CODE>333-3333</ZIP_CODE> <ADDRESS>東京都渋谷区3丁目</ADDRESS> </ADDRESS_LIST> <ADDRESS_LIST> <ZIP_CODE>444-4444</ZIP_CODE> <ADDRESS>東京都渋谷区4丁目</ADDRESS> </ADDRESS_LIST> <ADDRESS_LIST> <ZIP_CODE>555-5555</ZIP_CODE> <ADDRESS>東京都渋谷区5丁目</ADDRESS> </ADDRESS_LIST> </ADDRESS_BOOK>