Bonjour à tous !
J'ai le fichier xml suivant:
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
47
48
49
50 <MESSAGE> <ID_FOURNISSEUR>ID_FOURNISSEUR</ID_FOURNISSEUR> <DTM>DTM</DTM> <ORDERS> <BGM>BGM1</BGM> <DTM137>DTM137</DTM137> <DTM2>DTM20</DTM2> <LIN> <CODE_ARTICLE_FOURNISSEUR_EAN>1234567893145</CODE_ARTICLE_FOURNISSEUR_EAN> <CODE_ARTICLE_FOURNISSEUR>F1</CODE_ARTICLE_FOURNISSEUR> <REF_ARTICLE_CLIENT>C1</REF_ARTICLE_CLIENT> <QTY>45</QTY> <IMDF>sdfdf</IMDF> <PRI>sdfsdfsd</PRI> </LIN> <LIN> <CODE_ARTICLE_FOURNISSEUR_EAN>2365854785452</CODE_ARTICLE_FOURNISSEUR_EAN> <CODE_ARTICLE_FOURNISSEUR>F2</CODE_ARTICLE_FOURNISSEUR> <REF_ARTICLE_CLIENT>C2</REF_ARTICLE_CLIENT> <QTY>20</QTY> <IMDF>sdf</IMDF> <PRI>5f45</PRI> </LIN> <LIN> <CODE_ARTICLE_FOURNISSEUR_EAN>3458569545212</CODE_ARTICLE_FOURNISSEUR_EAN> <CODE_ARTICLE_FOURNISSEUR>F3</CODE_ARTICLE_FOURNISSEUR> <REF_ARTICLE_CLIENT>C3</REF_ARTICLE_CLIENT> <QTY>1</QTY> <IMDF></IMDF> <PRI></PRI> </LIN> </ORDERS> <ORDERS> <BGM>BGM2</BGM> <DTM137>DTM137</DTM137> <DTM2></DTM2> <LIN> <CODE_ARTICLE_FOURNISSEUR_EAN>1234567891011</CODE_ARTICLE_FOURNISSEUR_EAN> <CODE_ARTICLE_FOURNISSEUR></CODE_ARTICLE_FOURNISSEUR> <REF_ARTICLE_CLIENT></REF_ARTICLE_CLIENT> <QTY>1</QTY> <IMDF></IMDF> <PRI></PRI> </LIN> </ORDERS> </MESSAGE>
J'ai mis ce fichier xml dans un dataset.
Mais je n'arrive pas à récupérer Les lignes correspondant à une commande
Je récupère tous les <LIN> alors que je veux seulement les <LIN> qui sont dans un <ORDERS>
Exemple d'après le fichier xml ci-dessus:
Pour l'orders dont le BGM est BGM1, je devrait récupérer 3 éléments <LIN>.
Pour le second orders dont le BGM est BGM2, je devrait récupérer 1 élement <LIN>
Comment faire cela ??
Merci beaucou pour votre aide !!!
Partager