次の表は、要素、その子要素、またはその属性の変更に使用できるメソッドとプロパティについてまとめたものです。
次のメソッドは、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 | 子ノードを新しいコンテンツに置き換えます。 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET