Bonjour,je parse un fichier xml ,et quand je retourne les données je veux par exemple avoir que quelques éléments dans le tableau sur le xml ,par exemple le 2éme ,le dernier et l'avant dernier(dans le tableau r ) et lorsque t=0 uniquement
j'ai essayé de procéder comme suit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="UTF-8" ?>
        <maj>true</maj>
        <data>
            <c>2</c>
            <t>0</t>
            <r>168</r>
            <r>La rentrée Auchan</r>
            <r>0</r>
            <r>2012-08-21 00:00:00</r>
            <r>2012-08-28 00:00:00</r>
            <r>56</r>
            <r>VL</r>
 
         <c>2</c>
         <t>1</t>
         ...
        </data>
le code behind :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
XDocument XMLtxt = JsonConvert.DeserializeXNode(e.Result);
            listClients.ItemsSource= from c in XMLtxt.Descendants()
                                     select new JsonB()
                                     {
                                         t=c.Element("t").Value.Where(x=>(int) x==0), 
                                         r1=c.Element("r").Select(..
 
                                     }
la classe jsonB


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public class JsonB
    {
        public int c { get; set; }
        public int t { get; set; }
        public string r1 { get; set; }
        public int r5 { get; set; }
        public string r6 { get; set; }
        public object[] r { get; set; }
    }
je suis un peu débutant dans ça , merci beaucoup