bonjour,
j'ai un petit probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part Erreur lors du parsing du document lors de l'appel à construteur.parse(xml) org.xml.sax.SAXParseException: Elément racine de document manquant.
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 - <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>je ne trouve pas ce qui cloche. J'ai pourtant deja fait un aplet qui parse le meme fiche et ca marche
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
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()); } }
merci de votre aide
Partager