Minificateur XML

Votre XML reste dans ce navigateur.

Collez du XML bien formé de 1 000 000 de caractères au maximum. La validation et la minification se font dans ce navigateur.

Ce minificateur XML fonctionne entièrement dans le navigateur. Il supprime les commentaires XML et réduit les suites composées uniquement d’espaces avec retour à la ligne entre les balises. Il vérifie d’abord que le XML est bien formé et laisse inchangés les données textuelles, CDATA, valeurs et ordre des attributs, déclarations et instructions de traitement. Votre XML n’est pas envoyé à un serveur.

Comment minifier du XML

  1. 1

    Collez du XML bien formé

    Jusqu'à 1 000 000 caractères, traités dans ce navigateur.

  2. 2

    Vérifiez le résultat

    Les commentaires et les espaces avec retour à la ligne entre balises sont réduits.

  3. 3

    Copiez ou téléchargez

    Copiez le XML minifié ou enregistrez-le localement.

Ce que ce minificateur modifie

  • Supprime les commentaires XML comme <!-- note temporaire -->.
  • Réduit les suites d’espaces contenant un retour à la ligne entre les balises.
  • Conserve le texte des éléments, CDATA, les valeurs et l’ordre des attributs.
  • Conserve la déclaration XML et les instructions de traitement.

Exemple :

<catalogue>
  <!-- note interne -->
  <livre id="7">Un titre</livre>
</catalogue>

devient :

<catalogue><livre id="7">Un titre</livre></catalogue>

Ce qui est vérifié

L’analyseur du navigateur accepte seulement du XML bien formé. Les documents contenant un DOCTYPE ou une déclaration d’entité sont aussi refusés. Aucune entité externe n’est chargée.

Ce n’est pas une validation DTD, XSD, d’espaces de noms, de règles métier ou d’application. Un XML bien formé peut rester inadapté au système qui le lit.

Préservez le sens avant de réduire les espaces

La minification ne garantit pas l’équivalence sémantique. Ne l’utilisez pas si le consommateur dépend des espaces, surtout avec du contenu mixte ou xml:space="preserve". Gardez l’original et testez le fichier avec l’application cible.

Confidentialité et limite

Le XML reste dans la mémoire du navigateur et peut être conservé pendant cette session d’onglet. Il n’est ni ajouté à l’URL ni envoyé à notre serveur. La limite est de 1 000 000 caractères.

Questions fréquentes

Non. Il effectue uniquement une vérification syntaxique XML dans le navigateur, sans valider schéma, espaces de noms ni règles applicatives.

L’outil ne charge aucune entité externe. Le refus de ces déclarations maintient une frontière claire pour le traitement local.

Oui. Les données textuelles, CDATA, valeurs d’attributs, déclarations et instructions de traitement restent inchangés.

Seulement après l’avoir testé avec l’application qui lit le XML. Ne minifiez pas du contenu mixte ou sensible aux espaces sans cette vérification.

Outils similaires