Minifier XML
Compressez un document XML en supprimant les espaces entre éléments et, si vous le souhaitez, les commentaires.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Minifier XML ?
Un XML indenté contient beaucoup d’espaces qui n’existent que pour les humains. La minification retire l’indentation et les retours à la ligne entre éléments : le document est plus petit et tient sur une ligne, par exemple pour le stocker dans un champ de base de données, l’intégrer dans une chaîne ou l’envoyer dans une requête de taille limitée.
L’outil vérifie que le XML est bien formé, puis retire les blocs de texte constitués uniquement d’espaces entre éléments et (par défaut) les commentaires. Le texte des éléments, les sections CDATA, les attributs, la déclaration XML et le contenu mixte comme <p>Salut <i>toi</i></p> sont conservés, et un rapport indique la taille avant et après.
Comment ça marche ?
- Collez votre XML dans la zone de saisie.
- Laissez « Conserver les commentaires » désactivé pour les supprimer, ou activez-le pour les garder.
- Consultez le rapport de taille et copiez le résultat sur une ligne.
- Téléchargez minified.xml si vous avez besoin d’un fichier.
Cas d'usage courants
- Réduire la taille d’un XML stocké dans une colonne de base de données ou un cache.
- Intégrer un extrait XML dans une chaîne JSON ou une valeur d’en-tête HTTP.
- Alléger un XML de type SVG ou de configuration avant de le livrer.
- Retirer les commentaires de développeur d’un fichier XML avant publication.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
<?xml version="1.0"?>
<config>
<!-- server settings -->
<server host="localhost" port="8080">
<name>Main</name>
<tags>
<tag>a</tag>
<tag>b</tag>
</tags>
</server>
</config><?xml version="1.0"?><config><server host="localhost" port="8080"><name>Main</name><tags><tag>a</tag><tag>b</tag></tags></server></config>
Confidentialité
Minifier XML s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Les espaces à l’intérieur du texte sont préservés : la sortie n’est donc pas toujours la plus petite possible. Les documents qui reposent sur xml:space="preserve" doivent être revérifiés après minification.
Questions fréquentes
La minification peut-elle changer le sens de mon XML ?
Pour du XML orienté données, non : seuls les espaces de mise en forme entre éléments sont retirés. Pour du XML orienté documents avec contenu mixte, texte et éléments en ligne sont conservés exactement.
Les commentaires sont-ils supprimés ?
Oui par défaut, car les commentaires ne sont pas des données. Activez « Conserver les commentaires » pour les garder.
Cela fonctionne-t-il avec les espaces de noms et CDATA ?
Oui. Préfixes, attributs xmlns et sections CDATA sont conservés tels quels.
Outils associés
Formateur XML
Transformez un XML compressé ou brouillon en document proprement indenté, facile à lire et à relire.
JSON & données
Validateur XML
Vérifiez si votre XML est bien formé et voyez précisément où il casse.
JSON & données
Convertisseur XML en JSON
Transformez un document XML en JSON en conservant attributs, éléments répétés et texte dans une structure prévisible.
JSON & données
Minifieur HTML
Allégez votre HTML avec un minifieur prudent qui laisse intact le contenu de <pre>, <textarea> et <script>.
Outils développeur
Minifier JSON
Compressez un document JSON sur une seule ligne compacte et voyez combien d’octets vous économisez.
JSON & données
Échapper du XML
Rendez n’importe quel texte sûr pour l’insérer dans un élément ou une valeur d’attribut XML.
JSON & données