J'ai un document XML extrait d'un serveur via ajax au format suivant.Récupère des éléments spécifiques de XML
<persons>
<person>
<first>Jim</first>
<last>Smith</last>
</person>
<person>
<first>Jim</first>
<last>Smith</last>
</person>
</persons>
Comment puis-je extraire les valeurs first
et last
de chaque person
?
J'ai essayé ce qui suit, mais il ne fonctionne pas:
var persons = xmldoc.getElementsByTagName('persons');
for(var i = 0; i < persons.length; i++) {
var person = persons[i];
var first = person.firstChild.data;
console.log(first);
}
C'est pas un arbre DOM. – gdoron
Que dit la console d'erreur? –
où avez-vous défini la valeur de xmldoc et où est votre appel AJAX? –