Rechercher dans fichier xml

noarno Messages postés 23 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 10 août 2005 - 20 juil. 2004 à 10:26
cs_adv Messages postés 149 Date d'inscription vendredi 30 mai 2003 Statut Membre Dernière intervention 28 janvier 2011 - 20 juil. 2004 à 11:37
ma question est simple,
comment rechercher le nom de mon noeud dont
l'insee="10". Voici la structure de mon fichier xml

<coms>
<commune nom="blabla" insee="10">
<dalle>g</dalle>
<dalle>s</dalle>
</commune>
<commune nom="blabla2" insee="102">
<dalle>ggh</dalle>
<dalle>sfh</dalle>
</commune>
...
</coms>
merci d'avance

1 réponse

cs_adv Messages postés 149 Date d'inscription vendredi 30 mai 2003 Statut Membre Dernière intervention 28 janvier 2011 2
20 juil. 2004 à 11:37
hello,
ca devrait ressembler à ça :
----------------------------------------------
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad= function(etat){
if(etat){
nbreNodes = xmlData.firstChild.childNodes.length;
refInsee = 10;
for(i=0; i<nbreNodes; i++){
actNode = xmlData.firstChild.childNodes[i];
if(actNode.attributes.insee == refInsee){
trace(actNode.attributes.nom);
}
}
}else{
trace("erreur de chargement");
}
}
xmlData.load("donnee.xml");
----------------------------------------------
0
Rejoignez-nous