[servlet][xml] Erreur de parsing
bonjour,
j'ai un petit probleme :(
Code:
Erreur lors du parsing du document lors de l'appel à construteur.parse(xml) org.xml.sax.SAXParseException: Elément racine de document manquant.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
- <siteperso>
- <categorie name="telechargement" type="auto">
- <url name="telecharger.com" addr="http://www.telecharger.com">
<img src="http://telecharger.01net.com/img/v4/logos_tete/tet_TC_droite.gif" />
</url>
</categorie>
- <categorie name="achat" type="auto">
- <url name="surcouf" addr="http://www.surcouf.com">
<img src="http://www.surcouf.com/img/B2C/logo.gif" />
</url>
- <url name="ldlc" addr="www.ldlc.com">
<img src="http://images.ldlc.com/ld/logo-automne.jpg" />
</url>
</categorie>
</siteperso> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| public void ParseDOM(PrintWriter out){
try{
// création d'une fabrique de documents
DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance();
// création d'un constructeur de documents
DocumentBuilder constructeur = fabrique.newDocumentBuilder();
// lecture du contenu d'un fichier XML avec DOM
URL adresse = new URL("http://james2001.free.fr/servlet/stephane.xml");
InputStream stream = adresse.openStream();
Document document = constructeur.parse(stream);
}catch(ParserConfigurationException pce){
out.println("Erreur de configuration du parseur DOM");
out.println("lors de l'appel à fabrique.newDocumentBuilder();");
out.println(pce.toString());
}catch(SAXException se){
out.println("Erreur lors du parsing du document");
out.println("lors de l'appel à construteur.parse(xml)");
out.println(se.toString());
}catch(IOException ioe){
out.println("Erreur d'entrée/sortie");
out.println("lors de l'appel à construteur.parse(xml)");
out.println(ioe.toString());
}
} |
je ne trouve pas ce qui cloche. J'ai pourtant deja fait un aplet qui parse le meme fiche et ca marche :(
merci de votre aide