J'ai une question à vous poser qui porte sur l'utilisation d'un fichier XML en Javascript.
Je voudrais savoir comment procéder pour récupérer le contenu des balises <resume> et <long> et les stocker dans des variables.
<sites>
<site id="1">
<title>Mon premier site</title>
<url>http://www.monpremiersite.fr</url>
<description>
<resume>Le résumé du site du premier site</resume>
<long>Description longue du premier site</long>
</description>
</site>
<site id="2">
<title>Mon deuxième site</title>
<url>http://www.mondeuxiemesite.fr</url>
<description>
<resume>Le résumé du deuxième site</resume>
<long>Description longue du deuxième site</long>
</description>
</site>
</sites>
Puisque tes sites ont des identifiants, je te suggère de t'en servir. Pourquoi pas une petite boucle for dans ce goût-là :
for(var i=1, var end=false ; !end ; i++){
var site = document.getElementById(''+i);
if(site) {
/* Utilisation de l'objet site (instance de la classe node) */
}
else {
end = true;
}
}
Après je n'ai pas trop l'habitude du JS, je ne sais pas si c'est un code très "propre" (d'ailleurs je ne l'ai pas testé).
Accéder au contenu d'une balise XML en Javascript
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.