Titre explicite lol !
Bon je m'explique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
foreach (var dam in docu.Descendants("Mon_Noeud").Where(d => d.Element("id").Value == mavariable))
{
    this.variable = dam.Element("Mon_Noeud2").Value;
    if (macondition)
    {
         etc...
    }
}
Donc je parcours mon XML pour récupérer la partie du XML ( "Mon_Noeud" ) ou le noeud "id" = "mavariable".
De la j'attribue la valeur de <Mon_Noeud><Mon_Noeud2>valeur</Mon_Noeud2></Mon_Noeud> à this.variable.
Et je balance ma condition et mes instructions.
Le truc c'est que s'il reste des "Mon_Noeud" à vérifier une fois les instructions finis il retourne au foreach... pour rien vue que mon "id" ne peu pas avoir de doublon.
Puis-je éviter ça ? avec une autre instruction ?
Merci.