Meilleur auteur de réponses
Charger le contenu d'un DataTable dans un fichier XML

Question
-
Bonsoir,
J'ai un petit problème et j'espère que vous puissiez m'aider :
Dans mon programme je charge le contenu d'un fichier XML dans des DataTable avec Linq, chacun pointe sur un nœud bien particulier du fichier. Puis, j'effectue quelques traitement sur les DataTable(ajout, suppression,;;;).
Je souhaite par la suite charger toutes les modifications effectuées dans le fichier XML (une sorte de couche de persistance). Est ce que c'est possible de le faire directement ou bien je suis obligé de supprimer l'ancien contenu de mon fichier XML puis en ajouter une nouvelle version.
Merci
Réponses
-
Bonjour,
De manière générale dans un fichier texte il n'est pas possible (voir difficile de changer le contenu) de celui-ci.
Vous êtes obligé de recréer votre fichier XML (= effacer l'ancien fichier et en crée un nouveau).
Cordialement
Gilles TOURREAU - MVP C#- Marqué comme réponse Gilles TOURREAUModerator mardi 19 mai 2009 18:08
-
Exact. La méthode WriteXml va écrire le contenu du DataSet dans le fichier XML désigné.
- Marqué comme réponse Gilles TOURREAUModerator lundi 11 mai 2009 11:48
- Non marqué comme réponse Gilles TOURREAUModerator lundi 11 mai 2009 11:48
- Marqué comme réponse Gilles TOURREAUModerator mardi 19 mai 2009 18:08
Toutes les réponses
-
Bonjour,
De manière générale dans un fichier texte il n'est pas possible (voir difficile de changer le contenu) de celui-ci.
Vous êtes obligé de recréer votre fichier XML (= effacer l'ancien fichier et en crée un nouveau).
Cordialement
Gilles TOURREAU - MVP C#- Marqué comme réponse Gilles TOURREAUModerator mardi 19 mai 2009 18:08
-
-
Exact. La méthode WriteXml va écrire le contenu du DataSet dans le fichier XML désigné.
- Marqué comme réponse Gilles TOURREAUModerator lundi 11 mai 2009 11:48
- Non marqué comme réponse Gilles TOURREAUModerator lundi 11 mai 2009 11:48
- Marqué comme réponse Gilles TOURREAUModerator mardi 19 mai 2009 18:08
-
-