Je sais qu'il ya maintenant de nombreux mécanismes dotnet pour faire face à XML dans une myriade de façons ...La meilleure façon de supprimer un élément à un emplacement connu d'une chaîne XML en utilisant DotNet?
Supposons que j'ai une chaîne contenant le XML ....
<?xml version="1.0" encoding="utf-8" ?>
<root>
<Element1>
<Element1_1>
SomeData
</Element1_1>
</Element1>
<Element2>
Some More Data
</Element2>
</root>
Qu'est-ce le moyen le plus simple (le plus lisible) de supprimer Element1_1?
mise à jour ... Je peux utiliser une API .Net disponible en .Net 3.5: D
Pourriez-vous préciser comment je pourrais « choisir Element1_1 » simplement donné une XPath appropriée. –
Vous pouvez utiliser l'un des XPaths donnés dans la réponse de Tomalak, en utilisant la méthode d'extension XPathSelectElement. –
Accepté sur Tomalak uniquement parce que je privilégie la syntaxe XDoc sur XMLDoc. Upvoted les deux réponses. –