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
le code behind :
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>
la classe jsonB
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(.. }
je suis un peu débutant dans ça , merci beaucoup
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; } }
Partager