parser un fichier xml,lire des éléments dans un tableau
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:
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:
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:
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