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