DOM からのノードの削除Removing Nodes from the DOM

XML ドキュメント オブジェクト モデル (DOM) からノードを削除するには、RemoveChild メソッドを使用して特定のノードを削除します。To remove a node from the XML Document Object Model (DOM), use the RemoveChild method to remove a specific node. ノードを削除すると、削除しようとしたノードがリーフ ノードでない場合は、そのノードに含まれるサブツリーも削除されます。When you remove a node, the method removes the subtree belonging to the node being removed; that is, if it is not a leaf node.

DOM から複数のノードを削除するには、RemoveAll メソッドを使用します。現在のノードに子や属性があれば、それらがすべて削除されます。To remove multiple nodes from the DOM, use the RemoveAll method to remove all the children and attributes, if applicable, of the current node.

XmlNamedNodeMap を使用している場合は、RemoveNamedItem メソッドを使用してノードを削除できます。If you are working with an XmlNamedNodeMap, you can remove a node using the RemoveNamedItem method.

属性を削除するには、「DOM の要素ノードからの属性の削除」を参照してください。To remove attributes, see Removing Attributes from an Element Node in the DOM.

関連項目See also