Convertisseur XML vers CSV
Collez un texte XML contenant des enregistrements répétés
Astuces
- Cet outil est le processus inverse du convertisseur CSV vers XML (dev.csv.csv_to_xml) : collez la sortie de cet outil pour retrouver le CSV d'origine.
- La ligne d'en-tête du CSV/TSV provient des noms de balises des éléments enfants trouvés dans le premier élément
.
- Les colonnes sont associées par nom de balise plutôt que par position, si bien que les lignes dont l'ordre des éléments diffère légèrement sont tout de même traitées correctement.
- Utile pour importer des réponses de services web SOAP ou des exports de systèmes métier hérités vers Excel ou un autre tableur.
- Les références de caractères comme `&`, `<` et `>` sont automatiquement redécodées en `&`, `<` et `>` dans le résultat.
Questions fréquentes
Anecdote — pourquoi SOAP et XML sont encore utilisés
SOAP (Simple Object Access Protocol), la norme dominante pour l'intégration de services web dans les années 2000, représente à la fois les requêtes et les réponses en XML. Si les nouveaux développements choisissent rarement SOAP aujourd'hui, les API REST et le JSON s'étant imposés, certains systèmes bancaires centraux et gouvernementaux fonctionnent encore sur SOAP/XML en raison de la validation stricte des schémas que ce format permet.
Il reste courant de voir des équipes retranscrire manuellement dans Excel des données XML exportées par ces systèmes hérités, un flux de travail inefficace qui persiste dans de nombreuses organisations. Cet outil vise à combler cet écart : lorsque le XML est le seul format disponible mais qu'un tableur est ce dont on a réellement besoin, la conversion peut se faire entièrement dans le navigateur. Associé au convertisseur CSV vers XML, il facilite aussi les allers-retours entre formats lorsque des services ou des systèmes différents imposent des conventions distinctes.
Toute la conversion de cet outil s'exécute côté client, dans votre navigateur : le XML que vous collez n'est jamais envoyé à un serveur. Cela permet de l'utiliser sans crainte même avec des données confidentielles de partenaires ou des informations personnelles présentes dans le XML. L'import de fichier est également pris en charge, ce qui évite un copier-coller depuis un éditeur de texte.