Je viens de terminer l'écriture d'un générateur xml, en utilisant la méthode des Templates de bigh_29 ... c'est un bon moyen de contrôler ce que vous produisez sans trop d'Objets qui se mettent en travers du chemin.
En ce qui concerne la balise et la valeur, j'ai utilisé deux tableaux, l'un donnant le nom de la balise et sa position dans le fichier xml de sortie et l'autre faisant référence à un fichier de paramètres contenant la même liste de balises. Le fichier paramètre, cependant, a également le numéro de position dans le fichier d'entrée (csv) correspondant où les données seront extraites. Ainsi, en cas de modification de la position des données provenant du fichier d'entrée, le programme ne change pas ; il calcule dynamiquement la position du champ de données à partir de la balise appropriée dans le fichier de paramètres.