Bonsoir, je ne suis pas certain d'être dans le bon forum, je ne sais pas s'il s'agit d'un pb xml.
J'utilise dans la classe java.util.prefs, les fonctions d'impoert et d'export de réferences.(lien vers l'exemple http://www.exampledepot.com/egs/java...fs/Import.html)
j'ai dans mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
is = new BufferedInputStream(new FileInputStream("monappli.xml"));
Preferences.importPreferences(is);
dans le fichier "monappli.xml" il doit y avoir une réference au dtd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
ne voulant pas d'accés à l'internet, j'ai downloadé le fichier "preferences.dtd" dans le répertoire de l'appli
j'ai modifié le fichier xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<!DOCTYPE preferences SYSTEM "preferences.dtd">
mais quand je me mets en mode debug j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.util.prefs.InvalidPreferencesFormatException: org.xml.sax.SAXException: Invalid system identifier: file:///C:/Documents%20and%20Settings/toto/Mes%20documents/monappli/preferences.dtd
je fais une erreur mais je ne vois pas ou
rem: quand j'ouvre le fichier xml avec un editeur xml la dtd est bien trouvée
merci