XmlDataDocument クラス

定義

注意事項

XmlDataDocument class will be removed in a future release.

注意事項

XmlDataDocument has been deprecated and is not supported.

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

public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Obsolete("XmlDataDocument class will be removed in a future release.")]
public class XmlDataDocument : System.Xml.XmlDocument
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public class XmlDataDocument : System.Xml.XmlDocument
public class XmlDataDocument : System.Xml.XmlDocument
[<System.Obsolete("XmlDataDocument class will be removed in a future release.")>]
type XmlDataDocument = class
    inherit XmlDocument
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
    inherit XmlDocument
type XmlDataDocument = class
    inherit XmlDocument
Public Class XmlDataDocument
Inherits XmlDocument
継承
XmlDataDocument
属性

注釈

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

XmlDataDocument には、 クラスとの DataSet 密接な関係があります。これにより、読み込まれた XML データのリレーショナル ビューが提供されます。 に XmlDataDocument 加えられた変更は、 に反映され、 DataSet その逆も同様です。

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

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

コンストラクター

XmlDataDocument()
古い.
古い.

XmlDataDocument クラスの新しいインスタンスを初期化します。

XmlDataDocument(DataSet)
古い.
古い.

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

プロパティ

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
古い.
古い.

常に InvalidOperationException をスローします。

(継承元 XmlDocument)
InnerXml
古い.
古い.

現在のノードの子を表すマークアップを取得または設定します。

(継承元 XmlDocument)
IsReadOnly
古い.
古い.

現在のノードが読み取り専用かどうかを示す値を取得します。

(継承元 XmlDocument)
Item[String, String]
古い.
古い.

指定した LocalName および NamespaceURI の最初の子要素を取得します。

(継承元 XmlNode)
Item[String]
古い.
古い.

指定した Name の最初の子要素を取得します。

(継承元 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)
PreviousText
古い.
古い.

このノードの直前にあるテキスト ノードを取得します。

(継承元 XmlNode)
SchemaInfo
古い.
古い.

ノードの PSVI (Post-Schema-Validation-Infoset) を返します。

(継承元 XmlDocument)
Schemas
古い.
古い.

この XmlDocument に関連付けられている XmlSchemaSet オブジェクトを取得または設定します。

(継承元 XmlDocument)
Value
古い.
古い.

ノードの値を取得または設定します。

(継承元 XmlNode)
XmlResolver
古い.
古い.

外部リソースを解決するために使用する XmlResolver を設定します。

(継承元 XmlDocument)

メソッド

AppendChild(XmlNode)
古い.
古い.

このノードの子ノードのリストの末尾に、指定したノードを追加します。

(継承元 XmlNode)
Clone()
古い.
古い.

このノードの複製を作成します。

(継承元 XmlNode)
CloneNode(Boolean)
古い.
古い.

現在のノードの複製を作成します。

CreateAttribute(String)
古い.
古い.

指定した Name を使用して XmlAttribute を作成します。

(継承元 XmlDocument)
CreateAttribute(String, String)
古い.
古い.

指定した限定名と NamespaceURI を使用して XmlAttribute を作成します。

(継承元 XmlDocument)
CreateAttribute(String, String, String)
古い.
古い.

指定した PrefixLocalName、および NamespaceURI を使用して、XmlAttribute を作成します。

(継承元 XmlDocument)
CreateCDataSection(String)
古い.
古い.

指定されたデータを格納している XmlCDataSection を作成します。

(継承元 XmlDocument)
CreateComment(String)
古い.
古い.

指定されたデータを格納している XmlComment を作成します。

(継承元 XmlDocument)
CreateDefaultAttribute(String, String, String)
古い.
古い.

指定したプリフィックス、ローカル名、および名前空間 URI の既定の属性を作成します。

(継承元 XmlDocument)
CreateDocumentFragment()
古い.
古い.

XmlDocumentFragment を作成します。

(継承元 XmlDocument)
CreateDocumentType(String, String, String, String)
古い.
古い.

新しい XmlDocumentType オブジェクトを返します。

(継承元 XmlDocument)
CreateElement(String)
古い.
古い.

指定した名前を使用して要素を作成します。

(継承元 XmlDocument)
CreateElement(String, String)
古い.
古い.

限定名と NamespaceURI を使用して XmlElement を作成します。

(継承元 XmlDocument)
CreateElement(String, String, String)
古い.
古い.

指定した PrefixLocalNameNamespaceURI を使用して、要素を作成します。

CreateEntityReference(String)
古い.
古い.

指定した名前を使用して、XmlEntityReference を作成します。

CreateNavigator()
古い.
古い.

このドキュメント内を移動するための、新しい XPathNavigator オブジェクトを作成します。

(継承元 XmlDocument)
CreateNavigator(XmlNode)
古い.
古い.

このドキュメント内を移動するための、新しい XPathNavigator オブジェクトを作成します。 XPathNavigator は、node パラメーターに指定されたノード上に配置されています。

CreateNode(String, String, String)
古い.
古い.

指定したノード型、Name、および NamespaceURI を使用して、XmlNode を作成します。

(継承元 XmlDocument)
CreateNode(XmlNodeType, String, String)
古い.
古い.

指定した XmlNodeTypeName、および NamespaceURI を使用して、XmlNode を作成します。

(継承元 XmlDocument)
CreateNode(XmlNodeType, String, String, String)
古い.
古い.

指定した XmlNodeTypePrefixName、および NamespaceURI を使用して、XmlNode を作成します。

(継承元 XmlDocument)
CreateProcessingInstruction(String, String)
古い.
古い.

指定した名前とデータを使用して XmlProcessingInstruction を作成します。

(継承元 XmlDocument)
CreateSignificantWhitespace(String)
古い.
古い.

XmlSignificantWhitespace ノードを作成します。

(継承元 XmlDocument)
CreateTextNode(String)
古い.
古い.

指定したテキストを使用して、XmlText を作成します。

(継承元 XmlDocument)
CreateWhitespace(String)
古い.
古い.

XmlWhitespace ノードを作成します。

(継承元 XmlDocument)
CreateXmlDeclaration(String, String, String)
古い.
古い.

指定した値を使用して、XmlDeclaration ノードを作成します。

(継承元 XmlDocument)
Equals(Object)
古い.
古い.

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetElementById(String)
古い.
古い.

指定した ID の XmlElement を取得します。 このメソッドは XmlDataDocument クラスでサポートされていません。 このメソッドを呼び出すと、例外がスローされます。

GetElementFromRow(DataRow)
古い.
古い.

指定した XmlElement に関連付けられている DataRow を取得します。

GetElementsByTagName(String)
古い.
古い.

指定した Name に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。

GetElementsByTagName(String)
古い.
古い.

指定した Name に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。

(継承元 XmlDocument)
GetElementsByTagName(String, String)
古い.
古い.

指定した LocalName および NamespaceURI に一致するすべての子孫の要素のリストを格納している XmlNodeList を返します。

(継承元 XmlDocument)
GetEnumerator()
古い.
古い.

現在のノード内の子ノードを反復処理する列挙子を取得します。

(継承元 XmlNode)
GetHashCode()
古い.
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetNamespaceOfPrefix(String)
古い.
古い.

現在のノードのスコープ内にある指定したプレフィックスに対する最も近い xmlns 宣言を検索し、宣言内の名前空間 URI を返します。

(継承元 XmlNode)
GetPrefixOfNamespace(String)
古い.
古い.

現在のノードのスコープ内にある指定した名前空間 URI に対する最も近い xmlns 宣言を検索し、宣言で定義されているプレフィックスを返します。

(継承元 XmlNode)
GetRowFromElement(XmlElement)
古い.
古い.

指定した DataRow に関連付けられている XmlElement を取得します。

GetType()
古い.
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
ImportNode(XmlNode, Boolean)
古い.
古い.

別のドキュメントから現在のドキュメントにノードをインポートします。

(継承元 XmlDocument)
InsertAfter(XmlNode, XmlNode)
古い.
古い.

指定したノードを指定した参照ノードの直後に挿入します。

(継承元 XmlNode)
InsertBefore(XmlNode, XmlNode)
古い.
古い.

指定したノードを指定した参照ノードの直前に挿入します。

(継承元 XmlNode)
Load(Stream)
古い.
古い.

指定したストリームから XmlDataDocument を読み込みます。

Load(String)
古い.
古い.

指定した URL を使用して、XmlDataDocument を読み込みます。

Load(TextReader)
古い.
古い.

指定した TextReader から XmlDataDocument を読み込みます。

Load(XmlReader)
古い.
古い.

指定した XmlReader から XmlDataDocument を読み込みます。

LoadXml(String)
古い.
古い.

指定した文字列から XML ドキュメントを読み込みます。

(継承元 XmlDocument)
MemberwiseClone()
古い.
古い.

現在の Object の簡易コピーを作成します。

(継承元 Object)
Normalize()
古い.
古い.

この XmlNode の一番下のサブツリーまで含め、すべての XmlText ノードをマークアップ (タグ、コメント、処理命令、CDATA セクション、およびエンティティ参照) だけが XmlText ノードを区分する "通常の" 書式にします。したがって、隣接する XmlText ノードはありません。

(継承元 XmlNode)
PrependChild(XmlNode)
古い.
古い.

このノードの子ノードのリストの先頭に、指定したノードを追加します。

(継承元 XmlNode)
ReadNode(XmlReader)
古い.
古い.

XmlReader 内の情報に基づいて、XmlNode オブジェクトを作成します。 リーダーは、ノードまたは属性に配置されている必要があります。

(継承元 XmlDocument)
RemoveAll()
古い.
古い.

現在のノードのすべての子ノードと属性の両方、またはそのいずれかを削除します。

(継承元 XmlNode)
RemoveChild(XmlNode)
古い.
古い.

指定した子ノードを削除します。

(継承元 XmlNode)
ReplaceChild(XmlNode, XmlNode)
古い.
古い.

子ノード oldChildnewChild ノードに置き換えます。

(継承元 XmlNode)
Save(Stream)
古い.
古い.

指定したストリームに XML ドキュメントを保存します。

(継承元 XmlDocument)
Save(String)
古い.
古い.

指定したファイルに XML ドキュメントを保存します。 指定したファイルが存在する場合は、このメソッドはそれを上書きします。

(継承元 XmlDocument)
Save(TextWriter)
古い.
古い.

指定した TextWriter に XML ドキュメントを保存します。

(継承元 XmlDocument)
Save(XmlWriter)
古い.
古い.

指定した XmlWriter に XML ドキュメントを保存します。

(継承元 XmlDocument)
SelectNodes(String)
古い.
古い.

XPath 式と一致するノードのリストを選択します。

(継承元 XmlNode)
SelectNodes(String, XmlNamespaceManager)
古い.
古い.

XPath 式と一致するノードのリストを選択します。 XPath 式で見つかったプリフィックスは、指定した XmlNamespaceManager を使用して解決されます。

(継承元 XmlNode)
SelectSingleNode(String)
古い.
古い.

XPath 式と一致する最初の XmlNode を選択します。

(継承元 XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
古い.
古い.

XPath 式と一致する最初の XmlNode を選択します。 XPath 式で見つかったプリフィックスは、指定した XmlNamespaceManager を使用して解決されます。

(継承元 XmlNode)
Supports(String, String)
古い.
古い.

DOM 実装が特定の機能を実装するかどうかをテストします。

(継承元 XmlNode)
ToString()
古い.
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Validate(ValidationEventHandler)
古い.
古い.

Schemas プロパティに格納されている XML スキーマ定義言語 (XSD) スキーマと照合して XmlDocument を検証します。

(継承元 XmlDocument)
Validate(ValidationEventHandler, XmlNode)
古い.
古い.

Schemas プロパティの XML スキーマ定義言語 (XSD) スキーマと照合し、指定された XmlNode オブジェクトを検証します。

(継承元 XmlDocument)
WriteContentTo(XmlWriter)
古い.
古い.

指定した XmlWriterXmlDocument ノードのすべての子を保存します。

(継承元 XmlDocument)
WriteTo(XmlWriter)
古い.
古い.

指定した XmlWriterXmlDocument ノードを保存します。

(継承元 XmlDocument)

イベント

NodeChanged
古い.
古い.

このドキュメントに属するノードの Value が変更されると発生します。

(継承元 XmlDocument)
NodeChanging
古い.
古い.

このドキュメントに属するノードの Value が変更される直前に発生します。

(継承元 XmlDocument)
NodeInserted
古い.
古い.

このドキュメントに属するノードが別のノードに挿入されると発生します。

(継承元 XmlDocument)
NodeInserting
古い.
古い.

このドキュメントに属するノードが別のノードに挿入される直前に発生します。

(継承元 XmlDocument)
NodeRemoved
古い.
古い.

このドキュメントに属するノードが親から削除されると発生します。

(継承元 XmlDocument)
NodeRemoving
古い.
古い.

このドキュメントに属するノードがドキュメントから削除される直前に発生します。

(継承元 XmlDocument)

明示的なインターフェイスの実装

ICloneable.Clone()
古い.
古い.

このメンバーの詳細については、「Clone()」をご覧ください。

(継承元 XmlNode)
IEnumerable.GetEnumerator()
古い.
古い.

このメンバーの詳細については、「GetEnumerator()」をご覧ください。

(継承元 XmlNode)

拡張メソッド

Cast<TResult>(IEnumerable)
古い.
古い.

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)
古い.
古い.

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)
古い.
古い.

クエリの並列化を有効にします。

AsQueryable(IEnumerable)
古い.
古い.

IEnumerableIQueryable に変換します。

適用対象