Minificateur XML
Minifiez XML en supprimant l’indentation, les sauts de ligne entre les balises et les commentaires, tout en conservant les éléments, les attributs, le contenu textuel et les sections CDATA exactement tels quels. Le minificateur vérifie d’abord que le document est bien formé et signale les balises incompatibles ou les attributs mal formés avec leur ligne et leur colonne. Il respecte xml:space="preserve", afin que les développeurs puissent réduire sans risque la taille des flux, des plans de site et des données utiles.
Foire aux questions
Que supprime le minificateur XML ?
Il supprime les espaces blancs seuls entre les balises, les commentaires et les espaces superflus à l’intérieur des balises, entre les attributs. Le texte contenant le moindre caractère visible reste exactement tel quel.
Puis-je conserver les commentaires ?
Oui. Activez l’option Keep comments pour conserver tous les commentaires dans le résultat. Par défaut, les commentaires sont supprimés, car ils sont rarement utiles aux machines.
Les espaces blancs à l’intérieur de xml:space="preserve" sont-ils conservés ?
Oui. Dans un élément avec xml:space="preserve", ainsi que dans ses enfants sauf s’ils réinitialisent cette valeur, tous les espaces blancs du texte sont conservés sans modification.
Le document est-il vérifié au préalable ?
Oui. Les balises incompatibles ou non fermées, les attributs en double ou sans guillemets, le texte hors de l’élément racine, les éléments racine multiples et les caractères & isolés sont signalés avec leur ligne et leur colonne.
Que deviennent les sections CDATA, les instructions de traitement et le DOCTYPE ?
Ils sont conservés tels qu’ils sont écrits. La déclaration XML reste en première position et les espaces superflus à l’intérieur sont réduits.
Les références d’entité sont-elles développées ?
Non. Les références comme & ou © restent telles quelles, de sorte que le document minifié signifie exactement la même chose que l’original.
La suppression des espaces blancs peut-elle changer le sens ?
Dans le contenu mixte, les espaces blancs seuls entre deux éléments en ligne sont supprimés, ce qui peut joindre des mots comme <b>a</b> <i>b</i>. Utilisez xml:space="preserve" ou conservez la mise en forme de ces documents si cela importe.
Quelle est la taille maximale de l’entrée ?
Jusqu’à 1 MB de XML par requête. Le minificateur lit le document en une seule passe, les résultats sont donc renvoyés rapidement.
Puis-je minifier des fichiers SVG avec cet outil ?
Oui, SVG est du XML. Pour réduire davantage la taille des fichiers SVG, le minificateur SVG optimise également les tracés, les couleurs et les nombres avec SVGO.
Mon XML est-il stocké ?
Non. Le document est traité en mémoire, puis renvoyé. Il n’est jamais enregistré et seules les tailles des requêtes sont consignées.