XML → CSV / convertisseur de chaînes

Convertissez des données XML au format CSV (valeurs séparées par des virgules) ou en littéral de chaîne échappée. Extrait les éléments répétés en lignes CSV, avec les attributs en colonnes.
Tout le traitement s’effectue localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Sortie :
XML → CSV : extrait les éléments enfants répétés d’un document XML et les convertit en lignes CSV. Les noms de balises deviennent les en-têtes de colonnes, le contenu textuel devient les valeurs des cellules.
XML → chaîne : échappe le contenu XML en une chaîne littérale utilisable dans du code source. Encadre par défaut de guillemets doubles.
Astuce : le XML doit être bien formé. Le convertisseur cherche des éléments répétés sous un parent commun. Pour un XML très imbriqué, seul le premier niveau d’enfants répétés est extrait.
Des éléments répétés aux lignes

Le XML n’a pas de notion de tableau — il ne devient du CSV que par répétition : les éléments frères sous un même parent correspondent à des lignes, et leurs éléments enfants à des colonnes. Le convertisseur cherche ce motif répété, ce qui explique pourquoi un XML très imbriqué ou irrégulier se convertit mal ; les attributs et le contenu mixte ne sont pas extraits dans la grille. L’échappement en chaîne littérale est l’autre sens — le texte XML est mis entre guillemets pour être intégré dans du code source.

Mettez d’abord le XML en forme pour voir où se trouve la répétition.