serialization object update
Bonjour à tous !
Petite question, après mes recherches sur le sujet j'ai toujours les mêmes réponses à savoir qu'on peut serializer/déserializer un object mais jamais le mettre à jour..
Par exemple (exemple simplifié)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
class Ecole
{
string name;
List<Eleve> eleves;
}
class Eleve
{
string name;
string age;
}
//Le fichier XML contient donc un noeud Ecole, et des sous noeuds Eleve |
Dans cet exemple si je souhaite par exemple modifier simplement le nom d'un élève, il faut re-serializer l'object Ecole contenant la liste des élèves... je ne peut alors pas simplement modifier l'attribut d'un élève spécifiquement...
Existe t il des techniques de mise à jour sans avoir à tout "re-serializer" ?
Merci:ccool:
PS: Biensur j'ai mis de côté le fait d'utiliser Linq to XML ou autre "librairie" de parsing XML..