AJAX (Partie 3) - Traitement d'une réponse XML

24 May 2020 · 7 min
6:33

Dans cette leçon vidéo, le formateur explique comment récupérer et exploiter une réponse XML renvoyée par un serveur suite à une requête AJAX. Après avoir rappelé que les réponses AJAX peuvent être du texte brut, du HTML ou du XML, il montre comment passer de l’utilisation de `xhr.responseText` à `xhr.responseXML` afin d’obtenir un document XML manipulable. Il démontre la vérification du type de réponse (affichage de l’objet XML), puis l’utilisation des méthodes du DOM JavaScript – `getElementsByTagName`, `.length`, `.item`, `.textContent`, `.firstChild`, `.nodeValue` et `.data` – pour parcourir le document, compter les éléments `<langage>`, extraire les valeurs des sous‑balises `<nom>` et `<role>` en fonction de leur index, et choisir la propriété la plus simple pour obtenir le texte. Le présentateur souligne que plusieurs attributs donnent le même résultat dans ce contexte et recommande `textContent`. Enfin, il indique que le traitement peut être généralisé avec des boucles pour parcourir dynamiquement le XML, invitant les spectateurs à adapter le code à leurs besoins.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content