Bonjour,
Après avoir fait les tutoriels sur boost archive, et boost serialization, il s'avère qu'en pratique, les difficultés sont plus importantes.
J'ai le fichier Xml suivant :
Je souhaite donc extraire de ce fichier un itinéraire. Voici comment s'articulent les classes sensées extraire un Itinéraire de mon fichier XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
La classe Itinéraire (le .h) :
Ma classe PointItinéraire (le .h) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Et pour finir, la classe qui appelle la génération :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Mais rien ne se passe après "ia >> BOOST_SERIALIZATION_NVP(itineraire);". Le problème vient certainement du fait que mon objet itinéraire contient en attribut un vector de pointItinéraire, et qu'il ne sait pas comment récupérer les informations de ces points dans le xml. Mais je ne sais pas comment lui indiquer cela, les tutoriels sont simplistes, et axés sur l'extraction de données de bases.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
51
52
53
54
55
56
57

 

 
		
		 
        

 
			
			


 
   


 Extraire d'un fichier XML un attribut objet
 Extraire d'un fichier XML un attribut objet
				 Répondre avec citation
  Répondre avec citation


 
			 
 
Partager