[AJAX] Afficher un fichier XML
Bonjour, je voudrais afficher un fichier xml en local, il s'agit d'un fichier RSS que j'ai enregistré en local. Je voudrais ensuite le parcourir et afficher les éléments contenus dans les balises <title> par ordre chronologique inverse. JSLint ne m'aide pas beaucoup, pour l'instant je voudrais juste afficher dans la console le fichier XML mais ça ne marche pas, et ensuite comment faut-il faire pour le parser ensuite ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Lecteur de podcast</title>
</head>
<body>
<form id="formulaire">
<label>Veuillez saisir l'URL du podcast :
<input id="champ" type="text">
</label>
<button onclick="fichier()" type="submit" id="bouton">Valider</button>
</form>
<script rel="text/javascript" src="index.js"></script>
</body>
</html> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| fichier(){
var URL = document.getElementById("champ");
var req = new XMLHttpRequest();
req.open(URL);
req.onreadystatechange = function() {
if (req.readyState === 4) {
if (req.status === 200) {
handleSuccess(req.responseXML);
} else {
handleError(req);
}
}
};
req.send();
}
function handleSuccess(texteXML){
console.log(texteXML);
}
function handleError(req){
console.log(req);
} |