veulent interroger ci-dessous xmlLINQ to xml
<courseList filedUnder="Courses">
<category code="4wd" title="4wd Operation">
<product code="lr" title="4wd Bush Driving">
<duration>1 Day</duration>
</product>
<product code="hr" title="4wd Defensive Driving">
<duration>1 Day</duration>
</product>
<product code="sr" title="Self-Recovery">
<duration>1 Day</duration>
</product>
</category>
</courseList>
pour l'instant je fais quelque chose ci-dessous:
var list = (from x in xd.Descendants("product").Attributes("title")
select new { Title= x.Value}).ToList();
qui retourne juste: la valeur du titre
Ce que je veux est dans la même requête return Valeur de durée aussi.
Comment cela peut-il être réalisé.
Merci
Skeet @ Jon: avez-vous besoin faire des vérifications nuls dans les instructions Linq/Lambda s'il existe une structure irrégulière possible au XML. c'est-à-dire s'il n'y avait pas nécessairement un élément ("durée") "au-dessous de, il échouerait en repassant avec succès une valeur nulle, ou ferait-il exploser –
Merci cela trié. – Sreedhar
@jon skeet: doh! ... manqué votre dernière ligne de la réponse. –