Bonjour,
j'ai un fichier XML du style :
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
 
<?xml version="1.0" encoding="utf-8"?>
<villes>
 
	<ville>
		<nom>Paris</nom>
		<region>Ile-de-France </region>
		<departement>Paris</departement>
		<codePostal>75001</codePostal>
 
	</ville>
 
	<ville>
		<nom>Bordeaux</nom>
		<region>Aquitaine</region>
		<departement>Gironde</departement>
		<codePostal>33000</codePostal>
 
	</ville>
 
</villes>
J'ai une carte de france, quand l'utilisateur clique sur Bordeaux, je veux afficher la region, donc Aquitaine, dans un panel.

Comment je peux requêter ce fichier XML sur un champ (tag) ?
En SQL, ça pourrait donner :
Select region from ville where nom="Bordeaux" ==> Aquitaine

Dans mon code j'ai déjà ces lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
<mx:HTTPService id="service" url="data/villes.xml" />
...
<mx:DataGrid id="grid" dataProvider="{service.lastResult.villes.ville}" />
...
Je précise que l'evenement qui doit afficher la region n'est pas déclenché depuis la Datagrid.

Merci pour votre aide.