XML / XPath / XSD

convertisseur XML en CSVavec correspondance explicite

Choisissez le chemin des enregistrements et vérifiez chaque colonne avant export.

convertisseur XML en CSV

Entrée XML ou CSV

Résultat converti

Traitement dans ce navigateur, sans envoi ni stockage de la saisie.

Options de sortie

Actualisation du résultat

Un flux peut contenir des articles courants et archivés sous la même balise item. Ce convertisseur XML en CSV affiche les chemins complets pour éviter de mélanger ces deux séries dans une table. Pour convertir XML en CSV, le chemin complet sert de filtre. XML vers tableau devient alors vérifiable.

Pour le trajet inverse, chaque colonne CSV peut devenir un élément, un attribut ou le texte de la ligne. Le convertisseur XML en CSV ne prétend pas reconstruire les commentaires ni l’ordre d’un contenu mixte.

Pourquoi ce convertisseur XML en CSV ?

Le choix des lignes et les données omises restent contrôlables.

Séparer les branches homonymes

/orders/item et /archive/item portent le même nom, mais comptent comme deux chemins. Le convertisseur XML en CSV indique le nombre de lignes de chacun.

Séparer les branches homonymes — /orders/item et /archive/item portent le même nom, mais comptent comme deux chemins. Le convertisseur XML en CSV indique le nombre de lignes de chacun.

Distinguer attributs et texte

@id et #text sont proposés séparément. Les champs exclus et les valeurs répétées figurent dans un aperçu des pertes, avec leur nombre.

Distinguer attributs et texte — @id et #text sont proposés séparément. Les champs exclus et les valeurs répétées figurent dans un aperçu des pertes, avec leur nombre.

Trois vérifications avant export

01

Contrôler le chemin des lignes

La suggestion cible les nœuds répétés. Si deux branches portent la même balise, choisissez le chemin complet en vérifiant le compte.

  • Un élément unique peut également former une ligne.
02

Définir la destination des colonnes

Renommez ou excluez les champs XML. Dans le sens inverse, attribuez chaque colonne à un élément, un attribut ou un unique texte de ligne.

  • Désactivez le calcul automatique pour utiliser Ctrl/Cmd+Entrée.
03

Lire le bilan des pertes

Les répétitions et le contenu mixte sont comptés. Confirmez une sortie avec pertes pour cette version des données avant copie ou téléchargement.

  • Toute modification annule cette confirmation.

Des nœuds répétés à une table vérifiable

Sélection du chemin entier

Le convertisseur XML en CSV distingue des balises identiques placées dans des branches différentes.

Correspondance champ par champ

Le texte des feuilles et les @attributs deviennent des colonnes que vous pouvez renommer ou désactiver.

Retour de CSV vers XML

Le nom de racine et celui des lignes sont réglables; les colonnes deviennent éléments, attributs ou texte.

Extraction de texte et bilan

Le texte suit l’ordre du document; un résumé signale les structures impossibles à placer dans la table.

Limites de la mise à plat

Un seul chemin par table
Une conversion ne prend qu’une série d’enregistrements; elle ne crée pas de jointures entre listes indépendantes.
Pas d’aller-retour sans perte garanti
Une valeur répétée n’est pas réduite silencieusement à la première. Contenu mixte, commentaires et champs exclus sont signalés.
Noms XML explicites
Un en-tête CSV invalide comme nom XML doit être corrigé dans la correspondance. Les valeurs telles que 001 restent du texte.
Aucune source distante
Pas de lecture d’URL ni de lots de fichiers. Les déclarations DOCTYPE et les entités externes sont refusées.

Questions sur le convertisseur XML en CSV

Comment le convertisseur choisit-il l'élément XML qui devient une ligne ?

Il propose les chemins complets répétés avec leur effectif. Vous pouvez en choisir un autre, y compris un seul enregistrement.

Les attributs XML peuvent-ils devenir des colonnes CSV ?

Oui. Avec les attributs activés, @id et un élément enfant id restent deux colonnes distinctes.

Le XML imbriqué est-il pris en charge ?

Les feuilles imbriquées prennent un nom de colonne à points; répétitions et contenu mixte sont indiqués comme pertes.

Que deviennent les éléments enfants répétés ?

Les valeurs supplémentaires sont comptées et jamais réduites silencieusement à la première.

Les espaces de noms XML sont-ils conservés ?

Les préfixes restent dans les chemins, sans validation de la sémantique des espaces de noms.

Le XML est-il envoyé au serveur ?

Non. L’analyse et l’export ont lieu uniquement dans votre navigateur.

Une question demeure ?

Essayer le convertisseur XML en CSV

Vérifiez le chemin choisi et le nombre de pertes, puis exportez.