J'ai une boîte de dialogue dans laquelle l'utilisateur insère diverses données via les contrôles gui, et cette information est sauvegardée en tant que fichier xml (implémenté en java).
Les informations stockées dans le fichier xml sont les informations de configuration pour l'application.
Je peux modifier manuellement le fichier de configuration xml, mais je souhaite également fournir cette fonctionnalité via une interface utilisateur.
Ainsi, lorsque le dialogue est ouvert (pour la création de la configuration), un objet bien défini correspondant est rempli par les différentes valeurs entrées par l'utilisateur.
Une fois que l'utilisateur appuie sur «Enregistrer», les informations contenues dans l'objet sont stockées en tant que xml.
Maintenant, je pensais à fournir l'option pour modifier le fichier via l'interface utilisateur. Ainsi, la même boîte de dialogue s'affiche pour l'utilisateur, mais cette fois avec les informations de configuration déjà renseignées par le fichier chargé. L'objet correspondant est également renseigné.
Je ne sais pas quelle est la meilleure façon de modifier le fichier à ce stade.
Devrais-je utiliser 2 objets, 1 qui stocke toutes les informations du fichier et 1 qui stocke les valeurs modifiées dans la boîte de dialogue, et commencer à comparer les objets pour les modifications afin que je modifie le fichier? Ou devrais-je supprimer le fichier et en créer un nouveau?
Quelle est la meilleure approche, et comment procéder dans chacun?modification du fichier xml dans java
Merci
Un fichier de sauvegarde doit-il être créé en premier? – Cratylus