Bonjour
j'ai un fichier xml comme ceci
Code XML : 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
<?xml version="1.0"?>
<ExportXml>
	<Acheteurs>
		<Acheteur>
			<Nom>LOPEZ</Nom>
			<Prenom>MAX</Prenom>
			<Adresse/>
			<Complement/>
			<CodePostal/>
			<Ville/>
			<Pays/>
			<DateInscription>2012-06-29 19:47:03</DateInscription>
			<Type>Pour investissement</Type>
			<TypeRecherche>Région</TypeRecherche>
			<PaysRecherche>France</PaysRecherche>
			<VilleRecherche/>
			<DistanceRecherche/>
			<Departements/>
			<Regions>
				<Region>Lorraine</Region>
			</Regions>
			<Type>Vente</Type>
			<Categories>
				<Categorie>Appartement</Categorie>
			</Categories>
			<BudgetMin/>
			<BudgetMax/>
			<SurfaceMin/>
			<SurfaceMax/>
			<Financement>1</Financement>
		</Acheteur>

Je n'arrive pas à remplir ma base de données surtout au niveau des régions

Comment faire ?

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
NodeClass2 := XMLDocument1.DocumentElement.ChildNodes.getNode(k);
                      i:= DernierAcheteur;
                      For n:=0 to  NodeClass2.ChildNodes.Count -1 do
                       begin
                        NodeClass1 := NodeClass2.ChildNodes.getNode(n);
                        chpsNOMCONTACT := NodeClass1.ChildNodes.Nodes['Nom'].text + ' ' + NodeClass1.ChildNodes.Nodes['Prenom'].text;
                        chpsprenom     := NodeClass1.ChildNodes.Nodes['Prenom'].text;
                        chpsadrcontact := NodeClass1.ChildNodes.Nodes['Adresse'].Text;
                        chpsCPCONTACT  := NodeClass1.ChildNodes.Nodes['CodePostal'].text;
                        chpsvillecontact:= NodeClass1.ChildNodes.Nodes['Ville'].text;
                        chpspays        := NodeClass1.ChildNodes.Nodes['Pays'].text;
                        //chpsTELCONTACT := NodeClass1.ChildNodes.Nodes['Telephone'].text;
                        //chpsEmail      := NodeClass1.ChildNodes.Nodes['Email'].text;
                        chpsdateannonce :=  NodeClass1.ChildNodes.Nodes['DateInscription'].Text;
                        chpsdateannonce := Copy(chpsdateannonce,9,2)+'/'+Copy(chpsdateannonce,6,2)+'/'+Copy(chpsdateannonce,0,4);
                        chpstypetransaction := NodeClass1.ChildNodes.Nodes['Type'].Text;
                        chpstypebien        := StringCorrect(NodeClass1.ChildNodes.Nodes['TypeRecherche'].text);
                        chpspaysrech        := StringCorrect(NodeClass1.ChildNodes.Nodes['PaysRecherche'].text);
                        chpsvillerech       := StringCorrect(NodeClass1.ChildNodes.Nodes['VilleRecherche'].text);
                        chpsdept            := StringCorrect(NodeClass1.ChildNodes.Nodes['Departement'].text);
Merci d'avance