Bonjour!
Je débute avec LINQ et souhaite l'appliquer sur le fichier de mapping XML suivant:
Ma clé est donc une publicationID, je connais adv-value.
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 <?xml version="1.0" encoding="utf-8" ?> <mapping> <Publications> <publicationID adv-p-id="001" k4-id="12234567" name="publication1"> <Issues> <Issue adv-date="09.09.2009" k4-id="620"/> <Issue adv-date="10.09.2009" k4-id="621"/> <Issue adv-date="11.09.2009" k4-id="622"/> </Issues> <Classes> <Class adv-c-id="3208" name="Divers" k4-id="1000"> </Class> <Class adv-c-id="3209" name="Image" k4-id="1001"> </Class> <Class adv-c-id="3600" name="Immobilier" k4-id="2000"> <Subclass adv-sc-id="3601" name="Vente" k4-id="2001"/> <Subclass adv-sc-id="3605" name="Location" k4-id="2002"/> <Subclass adv-sc-id="3607" name="Pret" k4-id="2003"/> </Class> <Class adv-c-id="3700" name="Auto" k4-id="3000"> <Subclass adv-sc-id="3701" name="Vente" k4-id="3001"/> <Subclass adv-sc-id="3702" name="Camping-Car" k4-id="3002"/> <Subclass adv-sc-id="3703" name="Camion" k4-id="3003"/> </Class> </Classes> </publicationID> <publicationID adv-p-id="002" k4-id="9928039" name="publication2"> <Issues> <Issue adv-date="09.09.2009" k4-id="890"/> <Issue adv-date="10.09.2009" k4-id="891"/> <Issue adv-date="11.09.2009" k4-id="892"/> </Issues> <Classes> <Class adv-c-id="01" name="Spécial" k4-id="5000"> </Class> <Class adv-c-id="02" name="EMploi" k4-id="6000"> </Class> <Class adv-c-id="04" name="Immobilier" k4-id="6000"> <Subclass adv-sc-id="01" name="Vente" k4-id="2001"> <Subsubclass adv-ssc-id="01" name="Appartement" k4-id="2101"/> <Subsubclass adv-ssc-id="02" name="Maison" k4-id="2102"/> </Subclass> <Subclass adv-sc-id="02" name="Location" k4-id="2201"/> <Subclass adv-sc-id="03" name="Colocation" k4-id="2301"/> </Class> </Classes> </publicationID> </Publications> </mapping>
Ma requete devrait sélectionner le bon noeud publicationID, jusque là c'est facile. Ensuite, je dois également récupérer un noeud Issue dont je connais l'adv-value également, puis class et subclass, là ça se corse et je ne vois pas encore comment construire ma requete LINQ!
un grand merci pour votre aide!
Partager