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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);
}