Bonjour,
j'ai un petit probleme de comprehension au niveau de la supression d'un noeud XML .
J'enregistre des conversation dans un fichier XML et je souhaiterais pouvoir les effacer par date.
<root>
<Conversation date="03/01/2006 16:08:10">
<Texte> blablalbaba </Texte>
</Conversation>
<Conversation date="03/01/2006 16:08:10">
<Texte> blablalbaba</Texte>
</Conversation>
</root>
Voila le code que j'ai fait:
xmldoc.Load(file); // je load mon fichier XML
XmlNodeList nodeList = xmldoc.SelectNodes("//Conversation");
//je met dans une nodelist tout les noeud de ma conversation
//boucle pour lire chaque noeud
foreach(XmlNode nd in nodeList){
//Je veux effacer le node dont l'attribut date= "03/01/2006 16:08:10 "
if (nd.attribute.equal( date= "03/01/2006 16:08:10 ") //bon ça existe pas :(
{
//nd.removeall()
}
}
donc le probleme c'est que j'arrive pas a trouver via le Xmlnode nd comment le
supprimer le noeud grace a l'attribut
J'espere que vous m'avez compris merci de votre aide
AG