Bonjour,
J'essaye de recuperer des valeurs d'un fichier XML, mais sans le resultat espere.
Avec la structure XML suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Dim xDoc = XDocument.Load(strFilePath) Dim query = From item In xDoc.<BASE>.<DESIGN> _ Where item.<ID>.Value = "1" _ Select New With {.Position = item.<BUTTON>.<POSITION>.Value, .Top = item.<BUTTON>.<TOP>.Value, .Left = item.<BUTTON>.<LEFT>.Value} ... For Each x In query ...
En mode Debug, la variable 'query' n'a que les parametres du premier BUTTON pour un ID="1", alors qu' il y a 3 BUTTONs.
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 <BASE> <DESIGN> <ID>1</ID> <BUTTON> <POSITION>P</POSITION> <TOP>20</TOP> <LEFT>20</LEFT> </BUTTON> <BUTTON> <POSITION>L</POSITION> <TOP>20</TOP> <LEFT>100</LEFT> </BUTTON> <BUTTON> <POSITION>P</POSITION> <TOP>20</TOP> <LEFT>220</LEFT> </BUTTON> </DESIGN> <DESIGN> <ID>2</ID> <BUTTON> <POSITION>L</POSITION> <TOP>20</TOP> <LEFT>20</LEFT> </BUTTON> <BUTTON> <POSITION>P</POSITION> <TOP>20</TOP> <LEFT>140</LEFT> </BUTTON> <BUTTON> <POSITION>L</POSITION> <TOP>20</TOP> <LEFT>220</LEFT> </BUTTON> </DESIGN> </BASE>
Bref, je tourne en rond sans parvenir a mon but.
Si quelqu'un a une idee?
De plus, la variable 'query' est de type System.Collections.Generic.IEnumerable(Of <anonymous type>) d'apres "l'intellisens". Pourquoi, je ne peux pas ecrire?
Car en general, j'aime bien savoir qui est quoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim query As System.Collections.Generic.IEnumerable(Of<anonymous type>)
A+
JLuc01
Partager