De fichier XML à données dans datagridview
Bonjour.
Je dois, comme l'indique le titre, remplir un datagridview à partir de ce type de fichier XML :
Code:
1 2 3 4 5 6 7
|
<root version="1">
<slot id="1" nom="Martin" prenom="Jean" datenaiss="25/01/1968" sexe="m" metier="comptable"/>
<slot id="2" nom="Durant" prenom="Paul" datenaiss="08/09/1948" sexe="m" metier="informaticien"/>
<slot id="3" nom="Segara" prenom="Isabelle" datenaiss="15/12/1985" sexe="F" metier="secretaire"/>
... etc
</root> |
Il faut savoir que ce fichier est dans un premier temps issus d'internet (via une adresse qui pointe directement sur ce fichier).
Première question:
Faut-il en faire une copie locale de ce fichier, avec téléchargement en arrière plan ? En sachant que le fichier change tous les deux jours environ.
Ensuite, j'ai lu plusieurs choses sur internet :
- utilisation d'un dataset
- utilisation de Xpath, xmlReader ...
Quelle est la meilleure solution ?
Enfin, j'aimerai filtrer les informations via des cases à cocher (par exemple, afficher dans le datagridview juste les femmes (avec la valeur de l'attribut "sexe" à "F" etc ...).
Je vous remercie d'avance et j'espère avoir été le plus clair possible.