Lecture fichier XML
Résolu
robunccm
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Lecture fichier XML
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Je me suis servi de KeyValuePair, car il permet d’associer 2 données.
Si tu utilisais le type Dictionnary en VBA c’est la même chose.
Ce type est composé d’une clé (unique dans un dictionnaire) et d’une valeur.
J’ai utilisé LinqToXml pour la serialisation, un des avantages (par rapport à d’autres méthodes) est de pouvoir avoir des noms différents entre les classes et le fichier xml. Dans ce cas Key correspond à l’attribut Numero et Value correspond à Type.
Mais KeyValuePair n’est pas adapté à ton besoin, car Key est en lecture seule, et tu parles d’avoir 3 valeurs. Il te faudra écrire une classe dédiée.
Ce que j’aurais dû faire aussi, j’ai voulu gagner un peu de temps et je t’ai embrouillé.
J’ai écrit un tuto pour linqToXml https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
A l’époque, mes applications traitant peu de données (quelques millers), j’avais l’habitute d’écrire la serialisation dans la classe.
C’est contraire à ce que je t’ai conseillé récemment, regarde la syntaxe, c’est ce qui compte.
Si tu utilisais le type Dictionnary en VBA c’est la même chose.
Ce type est composé d’une clé (unique dans un dictionnaire) et d’une valeur.
J’ai utilisé LinqToXml pour la serialisation, un des avantages (par rapport à d’autres méthodes) est de pouvoir avoir des noms différents entre les classes et le fichier xml. Dans ce cas Key correspond à l’attribut Numero et Value correspond à Type.
Mais KeyValuePair n’est pas adapté à ton besoin, car Key est en lecture seule, et tu parles d’avoir 3 valeurs. Il te faudra écrire une classe dédiée.
Ce que j’aurais dû faire aussi, j’ai voulu gagner un peu de temps et je t’ai embrouillé.
J’ai écrit un tuto pour linqToXml https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
A l’époque, mes applications traitant peu de données (quelques millers), j’avais l’habitute d’écrire la serialisation dans la classe.
C’est contraire à ce que je t’ai conseillé récemment, regarde la syntaxe, c’est ce qui compte.