DataSet.GetXml メソッドとは? わかりやすく解説

DataSet.GetXml メソッド

DataSet格納されているデータXML 表現返します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

解説解説

このメソッド呼び出すことは、XmlWriteModeIgnoreSchema設定して WriteXml を呼び出すことと同じです。

メモメモ

GetXml文字列として XML返しますこのためWriteXml使用してファイルXML書き込む場合比べてオーバーヘッド大きくなります

使用例使用例

DataSet および DataTable を作成しサンプル データ追加して追加したデータXML 形式表示する例を次に示します

Private Shared Sub DemonstrateGetXml()
    ' Create a DataSet with one table 
    ' containing two columns and 10 rows.
    Dim dataSet As DataSet = New
 DataSet("dataSet")
    Dim table As DataTable = dataSet.Tables.Add("Items")
    table.Columns.Add("id", Type.GetType("System.Int32"))
    table.Columns.Add("Item", Type.GetType("System.String"))

    ' Add ten rows.
    Dim row As DataRow
    Dim i As Integer
    For i = 0 To 9
        row = table.NewRow()
        row("id") = i
        row("Item")= "Item"
 & i
        table.Rows.Add(row)
    Next

    ' Display the DataSet contents as XML.
    Console.WriteLine( dataSet.GetXml() )
End Sub
private static void DemonstrateGetXml()
{
    // Create a DataSet with one table containing 
    // two columns and 10 rows.
    DataSet dataSet = new DataSet("dataSet");
    DataTable table = dataSet.Tables.Add("Items");
    table.Columns.Add("id", typeof(int));
    table.Columns.Add("Item", typeof(string));

    // Add ten rows.
    DataRow row;
    for(int i = 0; i <10;i++)
    {
        row = table.NewRow();
        row["id"]= i;
        row["Item"]= "Item" + i;
        table.Rows.Add(row);
    }

    // Display the DataSet contents as XML.
    Console.WriteLine( dataSet.GetXml() );
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataSet.GetXml メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataSet.GetXml メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataSet.GetXml メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataSet.GetXml メソッド」の関連用語

DataSet.GetXml メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataSet.GetXml メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS