Bonjour,
Pour parser un fichier .xml en java avec JDOM j'utilise ce code
Ca marche très bien quand mon fichier .xml n'a pas de référence à un xsd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private File file; private Element root; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); org.w3c.dom.Document d = db.parse(file); DOMBuilder dom = new DOMBuilder(); org.jdom.Document doc = dom.build(d); root = doc.getRootElement(); List lst = root.getChild("toto").getChildren("titi"); ...
Exemple:
Mais j'ai un NullPointerException quand mon fichier fait référence à un xsd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="utf-8"?> <Racine> ... </Racine>
Exemple:
Est ce qu'il y a un moyen de résoudre le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="utf-8"?> <Racine xmlns="http://gogo.org/momo.xsd"> ... </Racine>
Merci.
Partager