Erreur de DTD lors de la création d'un objet JDOM
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:
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 :
Citation:
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)