Bonjour,
Je dois récupérer des données d'un fichier XML qui s'organise comme suit:
Pour l'instant, je vois comme seule utilisation un tableau en escalier dont chaque case contiendra un champ du message + un tableau d'alternance qui contiendra dans la première case le champ tempo et dans la deuxième un tableau de lignes (qui n'aura qu'une seule case, la valeur du champ ligne).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <root element...> <message champ1="" champ2="" champ3=""...> <alternance1 tempo="">...</alternance1> <ligne1>...</ligne1> <ligne2>...</ligne2> <alternance2 tempo="">...</alternance2> <ligne1>...</ligne1> ................ </message>
En conséquence, j'ai donc fait cela:
Pensez-vous que ma solution est adaptée à mon problème? Est-ce que le fait d'avoir tous ces tableaux ne prendra pas trop de mémoire?
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 //6 cases pour le 1er tableau. string[][][] premierTableau = new string[6][][]; //Initialisation des cases du 1er tableau for (int i = 0; i < 5; i++) { //Champs 1,2,3,4,5 (1 élément max. par champ) premierTableau[i] = new string[1][]; } //Champ alternance (10 alternances maximum). premierTableau[5] = new string[10][]; //Champ ligne (10 lignes maximum par alternance). for (int i = 0; i < 10; i++) { premierTableau[5][i] = new string[10]; }
Partager