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>
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());
        }
        }
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