probleme de ChildNodes avec XML
	
	
		Bonjour j'ai un fichier XML comme suit:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
   |  
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<musee nom="museeMiage">
	<salle id="1" nboeuvre="2">
 
		<oeuvre nom="Champ de ble aux corbeaux" auteur="VanGogh">
			<resume place="vangogh.smil"/>
		</oeuvre>
 
		<oeuvre nom="Nuit etoilée" auteur="VanGogh">
			<resume place="vangogh.smil"/>
		</oeuvre>
 
	</salle>
</musee>  | 
 et quand je fais ça ça marche:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   |  
liste = new XML();
liste.ignoreWhite = true;
musee = new Array();
salle=0;
liste.onLoad = function(ok) {
 
    if (ok = true) {
	n_root = liste.firstChild;
 
 	nb_item = n_root.childNodes.length;
		n_salle = n_root.childNodes[salle];   //premiere salle
		musee[salle] = n_salle.attributes.id;
 
		n_oeuvre=n_salle.childNodes[0];
       n_resume=n_oeuvre.childNodes[0];
 
		textDynamiq1.text=n_oeuvre.attributes.nom;
		textDynamiq2.text=n_oeuvre.attributes.auteur;
 
	}
}; 
 
 liste.load("bdd.xml" ); | 
 j'obtiens bien le champ aux corbeaux et van gogh ds les champ texte.
Mais si je fais :
n_oeuvre=n_salle.childNodes[1];
au lieu de :
n_oeuvre=n_salle.childNodes[0];
ça marche plus . il dit undefined au lieu de mettre Nuit etoilée de Van gogh
Je comprends pas du tout pourquoi ça marche une fois avec 0 et pas avec 1.
Pouvez vous m'aider??