Problème: lecture d'un flux RSS
Bonjour à tous! :D
J'utilise le code suivant pour parser un flux RSS externe dans une de mes pages Web (evene.jsp):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <%@ page language="java" contentType="text/xml; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.io.*"%>
<%@ page import="java.net.*"%>
<%@ page import="javax.xml.parsers.*"%>
<%@ page import="org.w3c.dom.*"%>
<%
// On configure le serveur pour le proxy
System.setProperty("http.proxyHost", "p-goodway");
System.setProperty("http.proxyPort", "3128");
//Chargement du document
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
// On définit l'URL pointant sur le flux RSS
URL url = new URL("http://www.billetreduc.com/dm.xml");
// On lit le flux d'entrée (InputStream) lié au flux RSS
InputStream inputStream = url.openStream();
Document doc = builder.parse(inputStream);
System.out.println(doc.toString());
%> |
Seulement le problème est que j'obtiens l'erreur suivante:
Erreur d'analyse XML : aucun élément trouvé
Emplacement : http://localhost:8080/RSSLoc/RSS/evene.jsp
Numéro de ligne 9, Colonne 1
Je ne comprend pas d'où vient cette erreur, il semblerait que le code n'arrive pas à analyser le code XML du flux RSS mais je ne vois pas pourquoi.Quelqu'un pourrait il m'éclairer? Merci d'avance de vos réponses!