XmlDataDocumentとは? わかりやすく解説

XmlDataDocument イベント


XmlDataDocument クラス

リレーショナル DataSet を通じて、構造化データを格納、取得、および操作できるようにします。

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

Public Class XmlDataDocument
    Inherits XmlDocument
Dim instance As XmlDataDocument
public class XmlDataDocument : XmlDocument
public ref class XmlDataDocument : public
 XmlDocument
public class XmlDataDocument extends XmlDocument
public class XmlDataDocument extends
 XmlDocument
解説解説

このクラスは、XmlDocument を拡張します。リレーショナル データまたは XML データを読み込み、W3C (World Wide Web Consortium) ドキュメント オブジェクト モデル (DOM: Document Object Model) を使用して、そのデータを操作できるようにします。DOM は、データをノード オブジェクトの階層構造として表示します。XmlDataDocument は、IXPathNavigable インターフェイスを実装するため、XslTransform クラスのソース ドキュメントとしても使用できます。

XmlDataDocument は、読み込んだ XML データのリレーショナル ビューを提供する DataSet クラスと密接に関連しています。XmlDataDocument に対する変更は DataSet に反映され、逆の場合も同様です。

XML データを使用して DataSet を読み込むには、ReadXmlSchema を使用してリレーショナル マップを構築します。その後、Load または LoadXml を使用して、XML データを読み込むことができます。

リレーショナル データを読み込むには、リレーショナル データを格納している DataSet を XmlDataDocument コンストラクタのパラメータとして指定します。

継承階層継承階層
System.Object
   System.Xml.XmlNode
     System.Xml.XmlDocument
      System.Xml.XmlDataDocument
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlDataDocument コンストラクタ ()


XmlDataDocument コンストラクタ (DataSet)

DataSet を指定して、XmlDataDocument クラスの新しいインスタンスを初期化します。

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

public XmlDataDocument (
    DataSet dataset
)
public:
XmlDataDocument (
    DataSet^ dataset
)
public XmlDataDocument (
    DataSet dataset
)
public function XmlDataDocument (
    dataset : DataSet
)

パラメータ

dataset

XmlDataDocument に読み込む DataSet。

解説解説

XmlDataDocument は、指定した DataSet と同期されます。DataSet のデータは、XmlDataDocument を通じてすぐに使用できます。DataSet での変更は、XmlDataDocument に反映されます。XmlDataDocument での変更は、その変更が DataSet スキーマに一致していれば、DataSet に反映されます。

使用例使用例

顧客テーブルを XmlDataDocument に読み込む例を次に示します。

この例では、SQL Server 2000 Northwind データベースを使用しています。

Imports System
Imports System.Xml
Imports System.Data
Imports System.Data.SqlClient
 
 
public class Sample
 
  public shared sub Main()
   
    Dim dsNorthwind as DataSet = new
 DataSet()
 
    'Create the connection string.
    Dim sConnect as String
           
    sConnect="Data Source=localhost;Integrated Security=SSPI;Initial
 Catalog=Northwind"     
          
    'Create a connection object to connect to the northwind db.
    Dim nwconnect as SqlConnection
    nwconnect = new SqlConnection(sConnect)
 
    'Create a command string to select all the customers in the WA region.
    Dim sCommand as String
 = "Select * from Customers where Region='WA'"
 
    'Create an Adapter to load the DataSet.
    Dim myDataAdapter as SqlDataAdapter
    myDataAdapter = new SqlDataAdapter(sCommand, nwconnect)
 
    'Fill the DataSet with the selected records.
    myDataAdapter.Fill(dsNorthwind, "Customers")
 
    'Load the document with the DataSet.
    Dim doc as XmlDataDocument = new
 XmlDataDocument(dsNorthwind)  
 
    'Display the XmlDataDocument.
    doc.Save(Console.Out)
 
  end sub
end class
using System;
using System.Data;
using System.Xml;
using System.Data.SqlClient;

public class Sample
{
  public static void Main()
  {
     DataSet dsNorthwind = new DataSet();

     //Create the connection string.           
     String sConnect;
     sConnect="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
     
         
     //Create a connection object to connect to the northwind db.
     SqlConnection nwconnect = new SqlConnection(sConnect);

     //Create a command string to select all the customers in the WA
 region.
     String sCommand = "Select * from Customers where Region='WA'";

     //Create an adapter to load the DataSet.
     SqlDataAdapter myDataAdapter = new SqlDataAdapter(sCommand,
 nwconnect);

     //Fill the DataSet with the selected records.
     myDataAdapter.Fill(dsNorthwind,"Customers");

     //Load the document with the DataSet.
     XmlDataDocument doc = new XmlDataDocument(dsNorthwind); 
  

     //Display the XmlDataDocument.
     doc.Save(Console.Out);
    
  }
}
#using <System.Xml.dll>
#using <System.Transactions.dll>
#using <System.EnterpriseServices.dll>
#using <System.dll>
#using <System.Data.dll>

using namespace System;
using namespace System::Data;
using namespace System::Xml;
using namespace System::Data::SqlClient;
int main()
{
   DataSet^ dsNorthwind = gcnew DataSet;
   
   //Create the connection string.           
   String^ sConnect;
   sConnect = "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
   
   //Create a connection object to connect to the northwind db.
   SqlConnection^ nwconnect = gcnew SqlConnection( sConnect );
   
   //Create a command string to select all the customers in the WA region.
   String^ sCommand = "Select * from Customers where Region='WA'";
   
   //Create an adapter to load the DataSet.
   SqlDataAdapter^ myDataAdapter = gcnew SqlDataAdapter( sCommand,nwconnect );
   
   //Fill the DataSet with the selected records.
   myDataAdapter->Fill( dsNorthwind, "Customers" );
   
   //Load the document with the DataSet.
   XmlDataDocument^ doc = gcnew XmlDataDocument( dsNorthwind );
   
   //Display the XmlDataDocument.
   doc->Save( Console::Out );
}

import System.*;
import System.Data.*;
import System.Xml.*;
import System.Data.SqlClient.*;

public class Sample
{
    public static void main(String[]
 args)
    {
        DataSet dsNorthwind = new DataSet();

        //Create the connection string.           
        String sConnect;
        sConnect = "Data Source=localhost;Integrated Security=SSPI;"
            + "Initial Catalog=Northwind";

        //Create a connection object to connect to the northwind db.
        SqlConnection nwConnect = new SqlConnection(sConnect);

        //Create a command string to select all the customers in the WA
 region.
        String sCommand = "Select * from Customers where Region='WA'";

        //Create an adapter to load the DataSet.
        SqlDataAdapter myDataAdapter = new SqlDataAdapter(sCommand,
 nwConnect);

        //Fill the DataSet with the selected records.
        myDataAdapter.Fill(dsNorthwind, "Customers");

        //Load the document with the DataSet.
        XmlDataDocument doc = new XmlDataDocument(dsNorthwind);

        //Display the XmlDataDocument.
        doc.Save(Console.get_Out());
    } //main
} //Sample
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XmlDataDocument クラス
XmlDataDocument メンバ
System.Xml 名前空間
SqlConnection
SqlDataAdapter

XmlDataDocument コンストラクタ

XmlDataDocument クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
XmlDataDocument () XmlDataDocument クラスの新しいインスタンスを初期化します。
XmlDataDocument (DataSet) DataSet を指定して、XmlDataDocument クラスの新しいインスタンスを初期化します。
参照参照

関連項目

XmlDataDocument クラス
XmlDataDocument メンバ
System.Xml 名前空間

XmlDataDocument プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Attributes  このノードの属性を格納している XmlAttributeCollection を取得します。 ( XmlNode から継承されます。)
パブリック プロパティ BaseURI  現在のノードのベース URI を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ ChildNodes  ノードのすべての子ノードを取得します。 ( XmlNode から継承されます。)
パブリック プロパティ DataSet XmlDataDocument のデータのリレーショナル表現を提供する DataSet を取得します。
パブリック プロパティ DocumentElement  ドキュメントのルート XmlElement を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ DocumentType  DOCTYPE 宣言を格納しているノードを取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ FirstChild  ノードの最初の子を取得します。 ( XmlNode から継承されます。)
パブリック プロパティ HasChildNodes  このノードに子ノードがあるかどうかを示す値を取得します。 ( XmlNode から継承されます。)
パブリック プロパティ Implementation  現在のドキュメントの XmlImplementation オブジェクトを取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ InnerText  ノードとそのすべての子の連結された値を取得または設定します。 ( XmlNode から継承されます。)
パブリック プロパティ InnerXml  現在のノードの子を表すマークアップを取得または設定します。 ( XmlDocument から継承されます。)
パブリック プロパティ IsReadOnly  現在のノードが読み取り専用かどうかを示す値を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ Item  オーバーロードされます。 指定した子要素を取得します。 ( XmlNode から継承されます。)
パブリック プロパティ LastChild  ノードの最後の子を取得します。 ( XmlNode から継承されます。)
パブリック プロパティ LocalName  ノードのローカル名を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ Name  ノードの限定名を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ NamespaceURI  このノードの名前空間 URI を取得します。 ( XmlNode から継承されます。)
パブリック プロパティ NameTable  この実装に関連付けられている XmlNameTable を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ NextSibling  このノードの直後のノードを取得します。 ( XmlNode から継承されます。)
パブリック プロパティ NodeType  現在のノードの種類を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ OuterXml  このノードとそのすべての子ノードを表すマークアップを取得します。 ( XmlNode から継承されます。)
パブリック プロパティ OwnerDocument  現在のノードが属する XmlDocument を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ ParentNode  このノードの親ノード (親を持つノードの場合) を取得します。 ( XmlDocument から継承されます。)
パブリック プロパティ Prefix  このノードの名前空間プリフィックスを取得または設定します。 ( XmlNode から継承されます。)
パブリック プロパティ PreserveWhitespace  要素のコンテンツにある空白を保存するかどうかを示す値を取得または設定します。 ( XmlDocument から継承されます。)
パブリック プロパティ PreviousSibling  このノードの直前のノードを取得します。 ( XmlNode から継承されます。)
パブリック プロパティ SchemaInfo  ノードの PSVI (Post-Schema-Validation-Infoset) を返します。 ( XmlDocument から継承されます。)
パブリック プロパティ Schemas  この XmlDocument に関連付けられている XmlSchemaSet オブジェクトを取得または設定します。 ( XmlDocument から継承されます。)
パブリック プロパティ Value  ノードの値を取得または設定します。 ( XmlNode から継承されます。)
パブリック プロパティ XmlResolver  外部リソースを解決するために使用する XmlResolver を設定します。 ( XmlDocument から継承されます。)
参照参照

関連項目

XmlDataDocument クラス
System.Xml 名前空間

XmlDataDocument メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AppendChild  このノードの子ノードのリストの末尾に、指定したノードを追加します。 ( XmlNode から継承されます。)
パブリック メソッド Clone  このノードの複製を作成します。 ( XmlNode から継承されます。)
パブリック メソッド CloneNode オーバーライドされます。 現在のノードの複製を作成します。
パブリック メソッド CreateAttribute  オーバーロードされます。 指定した名前を使用して、XmlAttribute を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateCDataSection  指定されたデータを格納している XmlCDataSection を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateComment  指定されたデータを格納している XmlComment を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateDocumentFragment  XmlDocumentFragment を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateDocumentType  新しい XmlDocumentType オブジェクトを返します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateElement オーバーロードされます。 XmlElement を作成します。
パブリック メソッド CreateEntityReference オーバーライドされます。 指定した名前で XmlEntityReference を作成します。XmlEntityReference ノードは、XmlDataDocument オブジェクトに対しては作成できません。このメソッドを呼び出すと、例外がスローされます。
パブリック メソッド CreateNavigator オーバーロードされます。 このドキュメント内を移動するための、新しい XPathNavigator オブジェクトを作成します。ナビゲータは Document ノードに配置されます。
パブリック メソッド CreateNode  オーバーロードされます。 XmlNode を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateProcessingInstruction  指定した名前とデータを使用して XmlProcessingInstruction を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateSignificantWhitespace  XmlSignificantWhitespace ノードを作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateTextNode  指定したテキストを使用して、XmlText を作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateWhitespace  XmlWhitespace ノードを作成します。 ( XmlDocument から継承されます。)
パブリック メソッド CreateXmlDeclaration  指定した値を使用して、XmlDeclaration ノードを作成します。 ( XmlDocument から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetElementById オーバーライドされます。 指定した ID の XmlElement を取得します。このメソッドは、XmlDataDocument クラスではサポートされません。このメソッドを呼び出すと、例外がスローされます。
パブリック メソッド GetElementFromRow 指定した DataRow に関連付けられている XmlElement を取得します。
パブリック メソッド GetElementsByTagName オーバーロードされます。 オーバーライドされます。 指定した名前に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。
パブリック メソッド GetEnumerator  XmlNode のノードに対する for each スタイルの反復をサポートします。 ( XmlNode から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetNamespaceOfPrefix  現在のノードのスコープ内にある指定したプリフィックスに対する最も近い xmlns 宣言を検索し、宣言内の名前空間 URI を返します。 ( XmlNode から継承されます。)
パブリック メソッド GetPrefixOfNamespace  現在のノードのスコープ内にある指定した名前空間 URI に対する最も近い xmlns 宣言を検索し、宣言で定義されているプリフィックスを返します。 ( XmlNode から継承されます。)
パブリック メソッド GetRowFromElement 指定した XmlElement に関連付けられている DataRow を取得します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド ImportNode  別のドキュメントから現在のドキュメントにノードをインポートします。 ( XmlDocument から継承されます。)
パブリック メソッド InsertAfter  指定したノードを指定した参照ノードの直後に挿入します。 ( XmlNode から継承されます。)
パブリック メソッド InsertBefore  指定したノードを指定した参照ノードの直前に挿入します。 ( XmlNode から継承されます。)
パブリック メソッド Load オーバーロードされます。 オーバーライドされます。 指定したデータ ソースを使用して XmlDataDocument を読み込み、読み込んだデータと DataSet を同期します。
パブリック メソッド LoadXml  指定した文字列から XML ドキュメントを読み込みます。 ( XmlDocument から継承されます。)
パブリック メソッド Normalize  この XmlNode の一番下のサブツリーまで含め、すべての XmlText ノードをマークアップ (タグ、コメント、処理命令、CDATA セクション、およびエンティティ参照) だけが XmlText ノードを区分する "通常の" 書式にします。したがって、隣接する XmlText ノードはありません。 ( XmlNode から継承されます。)
パブリック メソッド PrependChild  このノードの子ノードのリストの先頭に、指定したノードを追加します。 ( XmlNode から継承されます。)
パブリック メソッド ReadNode  XmlReader 内の情報に基づいて、XmlNode オブジェクトを作成します。リーダーは、ノードまたは属性に配置されている必要があります。 ( XmlDocument から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RemoveAll  現在のノードのすべての子ノードと属性の両方、またはそのいずれかを削除します。 ( XmlNode から継承されます。)
パブリック メソッド RemoveChild  指定した子ノードを削除します。 ( XmlNode から継承されます。)
パブリック メソッド ReplaceChild  子ノード oldChild を newChild ノードに置き換えます。 ( XmlNode から継承されます。)
パブリック メソッド Save  オーバーロードされます。 指定した位置に XML ドキュメントを保存します。 ( XmlDocument から継承されます。)
パブリック メソッド SelectNodes  オーバーロードされます。 XPath 式と一致するノードのリストを選択します。 ( XmlNode から継承されます。)
パブリック メソッド SelectSingleNode  オーバーロードされます。 XPath 式と一致する最初の XmlNode を選択します。 ( XmlNode から継承されます。)
パブリック メソッド Supports  DOM 実装が特定の機能を実装するかどうかをテストします。 ( XmlNode から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド Validate  オーバーロードされます。 Schemas プロパティに格納されている XML スキーマ定義言語 (XSD) スキーマと照合して XmlDocument を検証します。 ( XmlDocument から継承されます。)
パブリック メソッド WriteContentTo  指定した XmlWriter に XmlDocument ノードのすべての子を保存します。 ( XmlDocument から継承されます。)
パブリック メソッド WriteTo  指定した XmlWriter に XmlDocument ノードを保存します。 ( XmlDocument から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

XmlDataDocument クラス
System.Xml 名前空間

XmlDataDocument メンバ

リレーショナル DataSet を通じて、構造化データを格納、取得、および操作できるようにします。

XmlDataDocument データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Attributes  このノードの属性を格納している XmlAttributeCollection を取得します。(XmlNode から継承されます。)
パブリック プロパティ BaseURI  現在のノードのベース URI を取得します。(XmlDocument から継承されます。)
パブリック プロパティ ChildNodes  ノードのすべての子ノードを取得します。(XmlNode から継承されます。)
パブリック プロパティ DataSet XmlDataDocument のデータのリレーショナル表現を提供する DataSet を取得します。
パブリック プロパティ DocumentElement  ドキュメントのルート XmlElement を取得します。(XmlDocument から継承されます。)
パブリック プロパティ DocumentType  DOCTYPE 宣言を格納しているノードを取得します。(XmlDocument から継承されます。)
パブリック プロパティ FirstChild  ノードの最初の子を取得します。(XmlNode から継承されます。)
パブリック プロパティ HasChildNodes  このノードに子ノードがあるかどうかを示す値を取得します。(XmlNode から継承されます。)
パブリック プロパティ Implementation  現在のドキュメントの XmlImplementation オブジェクトを取得します。(XmlDocument から継承されます。)
パブリック プロパティ InnerText  ノードとそのすべての子の連結された値を取得または設定します。(XmlNode から継承されます。)
パブリック プロパティ InnerXml  現在のノードの子を表すマークアップを取得または設定します。(XmlDocument から継承されます。)
パブリック プロパティ IsReadOnly  現在のノードが読み取り専用かどうかを示す値を取得します。(XmlDocument から継承されます。)
パブリック プロパティ Item  オーバーロードされます。 指定した子要素を取得します。(XmlNode から継承されます。)
パブリック プロパティ LastChild  ノードの最後の子を取得します。(XmlNode から継承されます。)
パブリック プロパティ LocalName  ノードのローカル名を取得します。(XmlDocument から継承されます。)
パブリック プロパティ Name  ノードの限定名を取得します。(XmlDocument から継承されます。)
パブリック プロパティ NamespaceURI  このノードの名前空間 URI を取得します。(XmlNode から継承されます。)
パブリック プロパティ NameTable  この実装に関連付けられている XmlNameTable を取得します。(XmlDocument から継承されます。)
パブリック プロパティ NextSibling  このノードの直後のノードを取得します。(XmlNode から継承されます。)
パブリック プロパティ NodeType  現在のノードの種類を取得します。(XmlDocument から継承されます。)
パブリック プロパティ OuterXml  このノードとそのすべての子ノードを表すマークアップを取得します。(XmlNode から継承されます。)
パブリック プロパティ OwnerDocument  現在のノードが属する XmlDocument を取得します。(XmlDocument から継承されます。)
パブリック プロパティ ParentNode  このノードの親ノード (親を持つノードの場合) を取得します。(XmlDocument から継承されます。)
パブリック プロパティ Prefix  このノードの名前空間プリフィックスを取得または設定します。(XmlNode から継承されます。)
パブリック プロパティ PreserveWhitespace  要素のコンテンツにある空白を保存するかどうかを示す値を取得または設定します。(XmlDocument から継承されます。)
パブリック プロパティ PreviousSibling  このノードの直前のノードを取得します。(XmlNode から継承されます。)
パブリック プロパティ SchemaInfo  ノードの PSVI (Post-Schema-Validation-Infoset) を返します。(XmlDocument から継承されます。)
パブリック プロパティ Schemas  この XmlDocument に関連付けられている XmlSchemaSet オブジェクトを取得または設定します。(XmlDocument から継承されます。)
パブリック プロパティ Value  ノードの値を取得または設定します。(XmlNode から継承されます。)
パブリック プロパティ XmlResolver  外部リソースを解決するために使用する XmlResolver を設定します。(XmlDocument から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド AppendChild  このノードの子ノードのリストの末尾に、指定したノードを追加します。 (XmlNode から継承されます。)
パブリック メソッド Clone  このノードの複製を作成します。 (XmlNode から継承されます。)
パブリック メソッド CloneNode オーバーライドされます。 現在のノードの複製を作成します。
パブリック メソッド CreateAttribute  オーバーロードされます。 指定した名前を使用して、XmlAttribute を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateCDataSection  指定されたデータを格納している XmlCDataSection を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateComment  指定されたデータを格納している XmlComment を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateDocumentFragment  XmlDocumentFragment を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateDocumentType  新しい XmlDocumentType オブジェクトを返します。 (XmlDocument から継承されます。)
パブリック メソッド CreateElement オーバーロードされます。 XmlElement を作成します。
パブリック メソッド CreateEntityReference オーバーライドされます。 指定した名前で XmlEntityReference を作成します。XmlEntityReference ノードは、XmlDataDocument オブジェクトに対しては作成できません。このメソッドを呼び出すと、例外がスローされます。
パブリック メソッド CreateNavigator オーバーロードされます。 このドキュメント内を移動するための、新しい XPathNavigator オブジェクトを作成します。ナビゲータは Document ノードに配置されます。
パブリック メソッド CreateNode  オーバーロードされます。 XmlNode を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateProcessingInstruction  指定した名前とデータを使用して XmlProcessingInstruction を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateSignificantWhitespace  XmlSignificantWhitespace ノードを作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateTextNode  指定したテキストを使用して、XmlText を作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateWhitespace  XmlWhitespace ノードを作成します。 (XmlDocument から継承されます。)
パブリック メソッド CreateXmlDeclaration  指定した値を使用して、XmlDeclaration ノードを作成します。 (XmlDocument から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetElementById オーバーライドされます。 指定した ID の XmlElement を取得します。このメソッドは、XmlDataDocument クラスではサポートされません。このメソッドを呼び出すと、例外がスローされます。
パブリック メソッド GetElementFromRow 指定した DataRow に関連付けられている XmlElement を取得します。
パブリック メソッド GetElementsByTagName オーバーロードされます。 オーバーライドされます。 指定した名前に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。
パブリック メソッド GetEnumerator  XmlNode のノードに対する for each スタイルの反復をサポートします。 (XmlNode から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetNamespaceOfPrefix  現在のノードのスコープ内にある指定したプリフィックスに対する最も近い xmlns 宣言を検索し、宣言内の名前空間 URI を返します。 (XmlNode から継承されます。)
パブリック メソッド GetPrefixOfNamespace  現在のノードのスコープ内にある指定した名前空間 URI に対する最も近い xmlns 宣言を検索し、宣言で定義されているプリフィックスを返します。 (XmlNode から継承されます。)
パブリック メソッド GetRowFromElement 指定した XmlElement に関連付けられている DataRow を取得します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド ImportNode  別のドキュメントから現在のドキュメントにノードをインポートします。 (XmlDocument から継承されます。)
パブリック メソッド InsertAfter  指定したノードを指定した参照ノードの直後に挿入します。 (XmlNode から継承されます。)
パブリック メソッド InsertBefore  指定したノードを指定した参照ノードの直前に挿入します。 (XmlNode から継承されます。)
パブリック メソッド Load オーバーロードされます。 オーバーライドされます。 指定したデータ ソースを使用して XmlDataDocument を読み込み、読み込んだデータと DataSet を同期します。
パブリック メソッド LoadXml  指定した文字列から XML ドキュメントを読み込みます。 (XmlDocument から継承されます。)
パブリック メソッド Normalize  この XmlNode の一番下のサブツリーまで含め、すべての XmlText ノードをマークアップ (タグ、コメント、処理命令、CDATA セクション、およびエンティティ参照) だけが XmlText ノードを区分する "通常の" 書式にします。したがって、隣接する XmlText ノードはありません。 (XmlNode から継承されます。)
パブリック メソッド PrependChild  このノードの子ノードのリストの先頭に、指定したノードを追加します。 (XmlNode から継承されます。)
パブリック メソッド ReadNode  XmlReader 内の情報に基づいて、XmlNode オブジェクトを作成します。リーダーは、ノードまたは属性に配置されている必要があります。 (XmlDocument から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RemoveAll  現在のノードのすべての子ノードと属性の両方、またはそのいずれかを削除します。 (XmlNode から継承されます。)
パブリック メソッド RemoveChild  指定した子ノードを削除します。 (XmlNode から継承されます。)
パブリック メソッド ReplaceChild  子ノード oldChild を newChild ノードに置き換えます。 (XmlNode から継承されます。)
パブリック メソッド Save  オーバーロードされます。 指定した位置に XML ドキュメントを保存します。 (XmlDocument から継承されます。)
パブリック メソッド SelectNodes  オーバーロードされます。 XPath 式と一致するノードのリストを選択します。 (XmlNode から継承されます。)
パブリック メソッド SelectSingleNode  オーバーロードされます。 XPath 式と一致する最初の XmlNode を選択します。 (XmlNode から継承されます。)
パブリック メソッド Supports  DOM 実装が特定の機能を実装するかどうかをテストします。 (XmlNode から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド Validate  オーバーロードされます。 Schemas プロパティに格納されている XML スキーマ定義言語 (XSD) スキーマと照合して XmlDocument を検証します。 (XmlDocument から継承されます。)
パブリック メソッド WriteContentTo  指定した XmlWriter に XmlDocument ノードのすべての子を保存します。 (XmlDocument から継承されます。)
パブリック メソッド WriteTo  指定した XmlWriter に XmlDocument ノードを保存します。 (XmlDocument から継承されます。)
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
参照参照

関連項目

XmlDataDocument クラス
System.Xml 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「XmlDataDocument」の関連用語

XmlDataDocumentのお隣キーワード
検索ランキング

   

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



XmlDataDocumentのページの著作権

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

©2026 GRAS Group, Inc.RSS