Pourquoi le faire en VB?
enfin pourquoi pas...
J'ai pas touché au VB depuis quelques années donc je ne pourrais pas t'aider mais cherche tout simplement sur google si il n'existe pas de lib ou autre pour cela, sa existe dans tout les languages

et te permettra d'eviter de devoir faire un parseur maison donc gain de temps.
Pour le principe, rien de bien compliquer, tu fais une requete http pour recuperer ton fichier xml (ou tout autre moyen possible), tu le traite puis tu charges ta listbox.
par contre, ici on ne te pondra pas ton code

, on peut t'aider et t'orienter mais personne ne sera gagnant a faire ton boulot.