Bonjour a tous

petite introduction:
Pour la réalisation de mon projet je doit afficher les valeurs ce trouvant dans un fichier XML plus exactement les valeurs entre les balises (Ex: <Balise>toto</Balise> je veut donc récupérer la valeur "toto" ).

voici mon fichier XML :
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
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
 
<?xml version='1.0' encoding="UTF-8" ?>
<!-- Fichier XML contenant tous les capteurs. -->
 
<ListeCapteurs>
	<TypeFichier>1</TypeFichier>
<!-- #################################################### -->		
	<TypeCapteur type="Temperature">	
	    <Logo>Temperature.jpeg</Logo>
 
		<Modele type="M11385">
 
			<PrecautionEmploi>Ne pas exposer le thermocouple a des températures superieures à 1300 C ni inferieures à -50 C.</PrecautionEmploi> <!-- 255 CHAR MAX -->
			<Description>RAS</Description> <!-- A REMPLIR 255 MAX -->
 
			<Calibre>
				<Min>0</Min>
				<Max>1250</Max>
				<Unite>°C</Unite>
			</Calibre>
 
			<PeriodeEchantillonnageMin>
				<Periode>10</Periode>
				<Unite>ms</Unite>
			</PeriodeEchantillonnageMin>
 
		</Modele>
 
	</TypeCapteur>
<!-- #################################################### -->	
	<TypeCapteur type="Luxmètre">
 
	    <Logo>Luxmetre.jpeg</Logo>
 
		<Modele type="M11304">
			<PrecautionEmploi>RAS</PrecautionEmploi> <!-- 255 CHAR MAX -->
			<Description>Vous pouvez utiliser le luxmetre avec n importe quelle source lumineuse, qu elle soit naturelle ou electrique</Description> <!-- A REMPLIR 255 MAX -->
 
			<Calibre>
				<Min>350</Min>
				<Max>1100</Max>
				<Unite>nm</Unite>
			</Calibre>
 
			<PeriodeEchantillonnageMin>
				<Periode>5</Periode>
				<Unite>ms</Unite>
			</PeriodeEchantillonnageMin>
 
		</Modele>
 
	</TypeCapteur>
<!-- #################################################### -->	
	<TypeCapteur type="Ceinture rythme cardiaque">
 
	    <Logo>Cardiaque.jpeg</Logo>
 
		<Modele type="M11426">
 
			<PrecautionEmploi>La distance entre la ceinture et la capsule ne doit pas depasser 60cm. Evitez de placer des produits metalliques dans le champs de transmission.</PrecautionEmploi> <!-- 255 CHAR MAX -->
 
			<Description>Ce capteur permet de mesurer le rythme cardiaque d une personne.</Description> <!-- A REMPLIR 255 MAX -->
 
			<Calibre>
				<Min></Min>
				<Max></Max>
				<Unite></Unite>
			</Calibre>
 
			<PeriodeEchantillonnageMin>
				<Periode></Periode>
				<Unite></Unite>
			</PeriodeEchantillonnageMin>
 
		</Modele>
 
	</TypeCapteur>
<!-- #################################################### -->	
	<TypeCapteur type="Oxymetre">
 
	    <Logo>Oxymetre.jpeg</Logo>
 
		<Modele type="M11305">
 
			<PrecautionEmploi>Lorsque vous n utilisez pas le capteur, rincez à l eau claire la menbranr et son support ainsi que la sonde, afin d eviter la cristallisation de l electrolyte.</PrecautionEmploi> <!-- 255 CHAR MAX -->
 
			<Description>Ce capteur permet d effectuer des relevés de taux d oxygene dans un gaz ou dissous dans un liquide.</Description> <!-- A REMPLIR 255 MAX -->
 
			<Calibre>
				<Min></Min>
				<Max></Max>
				<Unite></Unite>
			</Calibre>
 
			<PeriodeEchantillonnageMin>
				<Periode></Periode>
				<Unite></Unite>
			</PeriodeEchantillonnageMin>
 
		</Modele>
 
	</TypeCapteur>
 
</ListeCapteurs>
le code qui suit me permet de charger le fichier XML et de retourner la valeur du nœud <TypeFichier>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
///////////////////////////////////////////////////////////////////////////////
//chargement du fichier XML Capteur
///////////////////////////////////////////////////////////////////////////////
 
    XMLDocModifCapt->LoadFromFile("CapteurEnregistres.xml");
    XMLDocModifCapt->FileName = "CapteurEnregistres.xml";
 
////////////////////////////////////////////////////////////////////////////////
//remplissage des Edits et des memos avec les valeurs du fichier XML
////////////////////////////////////////////////////////////////////////////////
 
    _di_IXMLNode docElements = XMLDocModifCapt->DocumentElement->ChildNodes->GetNode();
    EditTypeCapteur->Text = docElements->GetNodeValue();
pour information j'utilise C++ builder 6 professionnel et le composant XMLDocument pour charger mon fichier et récupérer les valeurs de celui-ci.

mon problème est que je n'arrive pas à naviguer entre les nœuds de mon fichier car j'aimerai pouvoir récupérer toutes les valeurs des balises pour les afficher dans mais contrôles.
SVP pouver vous m'aider a trouver comment fait pour choisir un noeud dans le fichier XML et de retourner la valeur des balises le composant.

merci d'avance pour votre aide.