OVH Cloud OVH Cloud

Suppressio d'un noeud ds un XmlDocument

2 réponses
Avatar
Alex St-laurent
Bonjour, dans une application en C# je travail avec de fichiers XML. J'ai un
XmlDocument, une NodeList et des XmlElement de déclarer. Après certains
traitement de données je voudrais supprimer un noeud du XmlDocument, ce noeud
correspond à un des XmlElement. Je n'ai toujours pas trouver de facon de
supprimer directement ce noeud.

Voici donc la question : Comment puis-je supprimer un noeud distinct d'un
document Xml ?

Ps le neud ressemble à ça :
<data name="NomNoeud">
<value>Valeur du noeud</value>
</data>

Merci de votre aide.

2 réponses

Avatar
Fred
"Alex St-laurent" a écrit dans le
message de news:
Bonjour, dans une application en C# je travail avec de fichiers XML. J'ai


un
XmlDocument, une NodeList et des XmlElement de déclarer. Après certains
traitement de données je voudrais supprimer un noeud du XmlDocument, ce


noeud
correspond à un des XmlElement. Je n'ai toujours pas trouver de facon de
supprimer directement ce noeud.

Voici donc la question : Comment puis-je supprimer un noeud distinct d'un
document Xml ?

Ps le neud ressemble à ça :
<data name="NomNoeud">
<value>Valeur du noeud</value>
</data>

Merci de votre aide.




Bonjour,
En faisant un RemoveChild sur le ParentNode ? Ce n'est pas direct donc je ne
sais pas si c'est ce que tu attends.
Avatar
Alex St-laurent
Oui c'est exactement ce que je cherchais, c'est ce que j'ai trouvé plus tard
hier.

Strings.DocumentElement.RemoveChild(element);
Strings.Save(string.Concat(cheminAccessRepertoire,"", "Strings.resx"));

Ça supprime directement le noeud désiré du document XML.

"Fred" wrote:


"Alex St-laurent" a écrit dans le
message de news:
> Bonjour, dans une application en C# je travail avec de fichiers XML. J'ai
un
> XmlDocument, une NodeList et des XmlElement de déclarer. Après certains
> traitement de données je voudrais supprimer un noeud du XmlDocument, ce
noeud
> correspond à un des XmlElement. Je n'ai toujours pas trouver de facon de
> supprimer directement ce noeud.
>
> Voici donc la question : Comment puis-je supprimer un noeud distinct d'un
> document Xml ?
>
> Ps le neud ressemble à ça :
> <data name="NomNoeud">
> <value>Valeur du noeud</value>
> </data>
>
> Merci de votre aide.


Bonjour,
En faisant un RemoveChild sur le ParentNode ? Ce n'est pas direct donc je ne
sais pas si c'est ce que tu attends.