Bonjour,
Je suis en train de suivre ce tutoriel :
http://cynober.developpez.com/tutoriel/java/xml/jdom/
Dans la section 3.1, j'ai crée le fichier Exercice2.xml, et tout marche bien.
Mais quand je veux l'appliquer à un fichier un peu plus compliqué, j'ai l'erreur :
sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Exception in thread "main" java.lang.NullPointerException at javatest.JDOM2.LoadFile(JDOM2.java:35) at javatest.Main.main(Main.java:81) Java Result: 1
En pièce jointe les 2 fichiers xml, qu'est ce qui ne va pas dans mon deuxième fichier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part racine = document.getRootElement();
Ce fichier a été récupéré ici (Bioluminescence Observations) :
http://www.metoc.gov.au/products/marinexml.php
et il s'appuie sur une dtd qu'on peut aussi télécharger sur cette page
Dans le fichier xml, j'ai changé l'adresse de la dtd au niveau du DOCTYPE, parce que l'adresse ne marche pas.
J'ai copié le fichier dtd dans le même répertoire que le xml, et j'ai mis :
Mais ça ne change rien ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!DOCTYPE MarineDataSet SYSTEM "MarineXML_Ver2.0.dtd">
Merci,
Nico
Partager