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
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
<!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
<!DOCTYPE preferences SYSTEM "preferences.dtd">
mais quand je me mets en mode debug j'ai :
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
Partager