Formateur XML

Formatez le balisage XML en sortie imbriquée lisible dans votre navigateur.

Entrée
Sortie
0 caractères 0 lignes

Indenter XML tout en préservant la structure du balisage

Formateur XML facilite l'inspection du XML compact en ajoutant des sauts de ligne et une indentation autour des éléments imbriqués. Il est utile pour les charges utiles SOAP, les flux, les fichiers de configuration, les fragments de plan de site et les données exportées.

XML est plus sensible aux espaces que JSON : les attributs, les nœuds de texte, les CDATA, les instructions de traitement et le contenu mixte peuvent tous avoir de l'importance. Utilisez la sortie formatée comme aide à la lisibilité et vérifiez les documents qui reposent sur un espacement exact du texte.

Comment utiliser

  1. Collez vos données XML dans l'éditeur d'entrée.
  2. Cliquez sur Formater XML pour mettre le balisage en retrait.
  3. Examinez le XML formaté pour l'élément racine, les attributs et le texte imbriqué attendus.
  4. Utilisez Copier pour le presse-papiers, Télécharger pour un fichier ou Effacer pour réinitialiser.

Qu’est-ce que le formateur XML ?

Formateur XML est un utilitaire basé sur un navigateur permettant de rendre les documents XML plus faciles à lire sans redistribuer manuellement les balises. Il met en évidence la hiérarchie en plaçant les éléments enfants sous leurs éléments parents.

Un document XML bien formé comporte normalement un élément racine et des balises correctement imbriquées. Le formatage ne peut pas deviner en toute sécurité les balises de fermeture manquantes ou réparer un balisage invalide, les erreurs de syntaxe doivent donc être corrigées à la source.

Notes d'entrée

Collez uniquement le contenu XML. Supprimez d'abord les enveloppes de transport, les préfixes de journal ou les blocs de code Markdown. Soyez prudent avec le XML à contenu mixte, car les sauts de ligne ajoutés entre le texte et les éléments enfants peuvent être significatifs.

Exemple

Un fragment XML compact devient plus facile à lire lorsque chaque élément enfant est placé sur sa propre ligne :

--- Entrée minifiée ---
John30

--- Sortie formatée ---

  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-formatter

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-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></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.