Bonjour,

J'essaie d'utiliser XML pour la première fois, mais j'ai petit souci. Esyt ce quelqu'un pourrait me dire ce qui cloche dans le code suivant ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
var myxml:XML = new XML;
myxml.ignoreWhite = true;
myxml.load("concerts.xml");
myxml.onLoad = function(succes:Boolean) {
 if(succes) {
    for(var i:Number = 0; i < myxml.firstChild.childNodes.length; i++)
     var lieu:String = myxml.firstChild.childNodes[i].attributes.lieu;
  trace("Lieu : " + lieu);
 }
}
Le document XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?xml version="1.0" ?>
<root>
 <concert>date="06/03/2009" lieu="La Péniche" details="Pontoise Quai Beucherel"</concert> 
 <concert>date="13/03/2009" lieu="Taverny" details="Pub le Rocker à 21 heures"</concert>
 <concert>date="21/03/2009" lieu="Chambly" details="Route de Beaumont à 21 heures"</concert>
</root>
Le trace de la variable lieu me renvoi 'undefined'. Là je suis perdu et un peu d'aide me ferait du bien....