次の方法で共有


XML ドキュメント オブジェクト モデル (DOM) の階層構造

XML ドキュメント オブジェクト モデル (DOM) のクラスの階層構造を次の図に示します。クラス名に続くかっこ内の名前は、W3C (World Wide Web Consortium) 名です。

XML Document Object Model (DOM) hierarchy
XML ドキュメント オブジェクト モデル (DOM) の階層構造

次のクラスは XmlNode から継承したものではありません。

  • XmlImplementation

  • XmlNamedNodeMap

  • XmlNodeList

  • XmlNodeChangedEventArgs

XmlImplementation クラスは、XML ドキュメントを作成するために使われます。 詳細については、「XML ドキュメントの作成」を参照してください。

XmlNamedNodeMap クラスは、順序付けられていないノード セットを処理します。 詳細については、「名前またはインデックスによる順序付けられていないノードの取得」を参照してください。

XmlNodeList クラスは、順序付けられたノード リストを処理します。 詳細については、「インデックスによる順序付けられたノードの取得」を参照してください。

XmlNodeChangedEventArgs クラスは、XmlDocument に登録されたイベント ハンドラーを処理します。 詳細については、「XmlNodeChangedEventArgs による XML ドキュメントのイベント処理」を参照してください。

XmlLinkedNode クラスは XmlNode から継承しています。 その目的は、XmlNodePreviousSiblingNextSibling という 2 つのメソッドをオーバーライドすることです。 これらのオーバーライドされたメソッドは、前後に兄弟を持つ XmlCharacterDataXmlDeclarationXmlDocumentTypeXmlElementXmlEntityReferenceXmlProcessingInstruction クラスによって継承され、使用されます。

関連項目