Bonjour,

Je réalise actuellement un parseur validateur XML - XSD. Mais je suis coincé à cause d'une erreur lors de la création de mon document JDOM. Pouvez-vous me dire comme résoudre ce soucis, svp ?
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
try 
        { 
            DOMParser dom = new DOMParser();     
            DOMBuilder jdomParser = new DOMBuilder();          
           dom.parse("Martin.xml");      
           org.w3c.dom.Document docDom  = dom.getDocument(); 
 
            //Récupération de notre arbre JDOM 
            org.jdom.Document jdomDoc = jdomParser.build(docDom); 
        } 
        catch(Exception e) 
        { 
             e.printStackTrace(); 
        }
Et le message d'erreur obtenu :
org.jdom.IllegalAddException: A DocType cannot be added after the root element
at org.jdom.ContentList.documentCanContain(ContentList.java:169)
at org.jdom.ContentList.add(ContentList.java:205)
at org.jdom.ContentList.add(ContentList.java:140)
at java.util.AbstractList.add(AbstractList.java:89)
at org.jdom.Document.addContent(Document.java:319)
at org.jdom.DefaultJDOMFactory.addContent(DefaultJDOMFactory.java:177)
at org.jdom.input.DOMBuilder.buildTree(DOMBuilder.java:337)
at org.jdom.input.DOMBuilder.buildTree(DOMBuilder.java:170)
at org.jdom.input.DOMBuilder.build(DOMBuilder.java:135)
at DOMValidateur.validXMLWithDOM(DOMValidateur.java:51)
at ParserXML.main(ParserXML.java:17)