次のようなxmlドキュメントがあります。
<Applications>
<myApp>
<add key="ErrorDestinationEventLog" value="EventLog" />
<add key="version" value="5.0.0.0" />
<add key="DebugMode_RUN" value="true" />
</myApp>
</Applications>
すべての要素の要素名は同じですが、属性が異なります。C#でXDocumentを使用して、このxmlから特定の要素とその属性を削除するにはどうすればよいですか?
xd.Element("Applications").Element("myApp").Element(xe.Name).RemoveAll();
すべての要素が同じ名前であるため、上記のコマンドは機能しません。
名前以外で要素を識別する方法はありますか? もしそうなら、どうすればこれを使用して XDocument から削除できますか?