Formateur XML
Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
Votre XML est analysé et formaté localement dans votre navigateur et rien n'est envoyé à un serveur.
Vous travaillez aussi avec du JSON ? Essayez le Formateur JSON.
À propos de Formateur XML
Ce formateur xml embellit, minifie et valide le XML et convertit entre XML et JSON, le tout traité localement dans votre navigateur. Collez un document et indentez-le joliment avec une indentation propre de deux espaces, réduisez-le en une seule ligne minifiée, ou utilisez le validateur xml intégré pour confirmer qu'il est bien formé avec la ligne et la colonne exactes du premier problème. Le mode XML vers JSON garde les attributs distincts avec un préfixe @_ pour qu'ils fassent l'aller-retour proprement, et le mode JSON vers XML reconstruit le balisage à partir d'un objet. Les attributs et commentaires sont conservés lors du reformatage. Conçu pour les développeurs, ingénieurs QA et équipes d'intégration travaillant avec des fichiers de configuration, des charges utiles SOAP, des flux RSS et des réponses d'API qui ont besoin d'un embellisseur xml rapide ou de formater xml en ligne sans envoyer de données sensibles où que ce soit.
Fonctionnalités
- Embellit le XML avec une indentation cohérente de deux espaces
- Minifie le XML en une seule ligne compacte
- Valide qu'un document est bien formé, en signalant la ligne et la colonne de la première erreur
- Convertit le XML en JSON, en gardant les attributs sous un préfixe @_
- Reconvertit le JSON en balisage XML
- Conserve les attributs d'élément et les commentaires lors du reformatage
- Télécharge les résultats en data.xml ou data.json
- Tout s'exécute dans votre navigateur
Comment utiliser Formateur XML
- Collez votre XML (ou JSON pour JSON vers XML) dans la zone de saisie.
- Choisissez un mode : Embellir, Minifier, Valider, XML vers JSON ou JSON vers XML.
- Lisez le résultat formaté, le message de validation ou la sortie convertie dans le panneau de sortie.
- Copiez la sortie ou téléchargez-la en data.xml ou data.json.
Exemple
Entrée
<note id="1"><to>Tove</to><from>Jani</from></note>
Sortie
<note id="1">
<to>Tove</to>
<from>Jani</from>
</note>
Le mode embellir ajoute une indentation de deux espaces tout en gardant l'attribut id.
Erreurs courantes et dépannage
- La validation échoue avec une référence de ligne et de colonne. — Allez à cette position et corrigez la balise non concordante ou non fermée ; le document doit être bien formé avant de pouvoir être embelli ou converti.
- Les attributs disparaissent ou semblent étranges après XML vers JSON. — Les attributs sont intentionnellement gardés avec un préfixe @_ (par ex. @_id) pour rester distincts des éléments enfants ; c'est attendu et leur permet de faire l'aller-retour.
- JSON vers XML produit une imbrication inattendue. — Assurez-vous que votre JSON a une seule clé racine et utilise des clés préfixées par @_ pour les attributs, reflétant la forme de sortie de XML vers JSON.
- L'embellissement rejette un extrait HTML. — Cet outil attend un XML bien formé, les balises HTML vides et les attributs sans guillemets échoueront donc ; utilisez plutôt le formateur HTML pour le HTML.
Foire aux questions
- À quoi sert le Formateur XML ?
- Le Formateur XML embellit, minifie et valide le XML et convertit entre XML et JSON, pour nettoyer fichiers de configuration, charges utiles SOAP, flux RSS ou réponses d'API au même endroit.
- Comment convertir XML en JSON avec le Formateur XML ?
- Passez en mode XML vers JSON et collez votre document. Les attributs sont gardés avec un préfixe @_ (par exemple @_id) pour faire l'aller-retour distinctement des éléments enfants lors de la reconversion en XML.
- Que vérifie le mode Valider ?
- Il vérifie que le document est bien formé, c'est-à-dire des balises concordantes et une imbrication valide, et signale la ligne et la colonne du premier problème trouvé.
- Le Formateur XML conserve-t-il les commentaires et les attributs ?
- Oui. Les attributs d'élément et les commentaires sont tous deux conservés lorsque vous embellissez ou minifiez le document.
- Le Formateur XML peut-il reconvertir le JSON en XML ?
- Oui. Passez en mode JSON vers XML et collez un objet JSON pour reconstruire le balisage XML à partir de celui-ci, en utilisant des clés préfixées par @_ pour tout attribut.
- Mon XML est-il envoyé quelque part lorsque j'utilise le Formateur XML ?
- Non. Le Formateur XML s'exécute entièrement dans votre navigateur, vos données ne quittent jamais votre appareil.
Outils associés
- Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
- Formateur HTML — Embellit ou minifie le HTML, met en forme le CSS/JS en ligne et prévisualise le résultat.
- Formateur CSS / SCSS — Embellit ou minifie CSS/SCSS/LESS, trie les propriétés et supprime les doublons.
- Formateur JS / TS — Embellit ou minifie JavaScript, TypeScript et JSX/TSX avec les options de Prettier.
- Formateur SQL — Met en forme le SQL pour MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle.
- YAML ↔ JSON — Convertit du YAML en JSON et inversement.
- JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
- Formateur GraphQL — Met en forme ou minifie les requêtes et schémas GraphQL, valide la syntaxe et extrait les opérations.
Tous les outils ArrayKit