次の方法で共有


XML ツリー内の要素、属性、およびノードの変更

次の表は、要素、その子要素、またはその属性の変更に使用できるメソッドとプロパティについてまとめたものです。

次のメソッドは、XElement を変更します。

メソッド

説明

XElement.Parse

要素を解析された XML に置き換えます。

XElement.RemoveAll

要素のすべてのコンテンツ (子ノードおよび属性) を削除します。

XElement.RemoveAttributes

要素の属性を削除します。

XElement.ReplaceAll

要素のすべてのコンテンツ (子ノードおよび属性) を置き換えます。

XElement.ReplaceAttributes

要素の属性を置き換えます。

XElement.SetAttributeValue

属性の値を設定します。 属性が存在しない場合は作成します。 値に null が設定された場合は、属性を削除します。

XElement.SetElementValue

子要素の値を設定します。 要素が存在しない場合は作成します。 値に null が設定された場合は、要素を削除します。

XElement.Value

要素のコンテンツ (子ノード) を、指定したテキストに置き換えます。

XElement.SetValue

要素の値を設定します。

次のメソッドは、XAttribute を変更します。

メソッド

説明

XAttribute.Value

属性の値を設定します。

XAttribute.SetValue

属性の値を設定します。

次のメソッドは、XNode (XElement または XDocument を含む) を変更します。

メソッド

説明

XNode.ReplaceWith

ノードを新しいコンテンツに置き換えます。

次のメソッドは、XContainer (XElement または XDocument) を変更します。

メソッド

説明

XContainer.ReplaceNodes

子ノードを新しいコンテンツに置き換えます。

参照

その他の技術情報

XML ツリーの変更 (LINQ to XML)