Ces derniers jours avec mon système de commentaires, je me suis pas mal amusé sur plusieurs points de jQuery, mais une notion me paraissait étrange : la lecture d’un fichier XML. JQuery permet une manipulation simple et poussée du DOM, mais lorsqu’on récupère un fichier XML d’une requête Ajax, on serait incapable de le traiter autrement qu’avec des « bidouilles » Javascript à l’ancienne ?
$.post('ajax.php', function(xml) { var xmlData = xml.getElementsByTagName('com')[0]; var ret = xmlData.getElementsByTagName('ret')[0].firstChild.nodeValue; var xmlPseudo = xmlData.getElementsByTagName('pseudo')[0].firstChild.nodeValue; var xmlCommentaire = xmlData.getElementsByTagName('commentaire')[0].firstChild.nodeValue; }, 'xml');
Franchement, j’y croyais pas. Aujourd’hui j’ai trouvé la solution !