Minifieur XML
Compressez le balisage XML pour des extraits et des charges utiles plus petits dans votre navigateur.
Compacter XML sans aplatir le texte significatif
Minifieur XML supprime l'indentation et les sauts de ligne évitables afin que XML prenne moins de place. Il est utile pour les exemples compacts, les chaînes XML intégrées, les corps de requête et les extraits de configuration générés.
Les espaces à l'intérieur des nœuds de texte peuvent être significatifs dans XML, en particulier dans le contenu mixte, le texte préformaté, les CDATA et les documents signés. Réduire uniquement lorsque le consommateur ne dépend pas des espaces exacts ou de la sortie canonique XML.
Comment utiliser
- Collez vos données XML dans l'éditeur d'entrée.
- Cliquez sur Minifier XML pour supprimer les espaces de formatage évitables.
- Le XML minifié apparaît dans l’éditeur de sortie sous forme de balisage compact.
- Utilisez Copier pour le presse-papiers, Télécharger pour un fichier ou Effacer pour réinitialiser.
Qu'est-ce que le miniificateur XML ?
Minifieur XML est un utilitaire basé sur un navigateur permettant de transformer le XML formaté en une représentation textuelle plus petite. Il conserve les balises, les attributs et le contenu des éléments tout en réduisant les espaces de présentation lorsque cela est possible.
Contrairement à la minification JSON, la minification XML comporte plus de mises en garde, car les nœuds de texte et les nœuds contenant uniquement des espaces peuvent avoir une signification pour certaines applications. Validez la sortie avec l'analyseur cible avant de l'utiliser dans les flux de production.
Notes d'entrée
Utilisez un XML bien formé et évitez de réduire les documents dans lesquels les signatures, la canonisation ou l'espacement exact du texte sont importants. Supprimez les étiquettes ou les en-têtes de transport copiés avant le traitement.
Exemple
Une arborescence d'éléments simple peut être compactée en supprimant l'indentation entre les balises :
--- Entrée formatée ------ Sortie minifiée --- John 30 John 30
Intégration MCP
MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.
Nom de l'outil MCP: xml-minifier
Point de terminaison MCP: https://coding.tools/mcp
Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.
Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.
Exemple de requête tools/call :
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-minifier","arguments":{"input":"<invoice>\n <id>1001</id>\n <total>58.40</total>\n</invoice>"}}}'
La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.