utilstuff.com
Retour aux Outils Dev

Formateur et Validateur XML

Formatez, minifiez, validez et convertissez des documents XML en ligne. Prise en charge SOAP, RSS, SVG, pom.xml, diagnostic ligne/colonne, 100% côté client.

Traitement Local 100% Côté Client
Le formatage, la minification, la validation et la conversion XML s’exécutent entièrement dans votre navigateur. Les entités externes (XXE) sont désactivées.
Comparaison XML vs JSON vs YAML
FonctionnalitéXMLJSONYAML
Prise en Charge des AttributsOui (`id="1"`)Aucun équivalent natifAucun équivalent natif
Prise en Charge des CommentairesOui (<!-- -->)NonOui (`#`)
Espaces de Noms (`xmlns`)Oui (`xmlns:h="..."`)NonNon
Blocs CDATAOui (<![CDATA[...]]>)NonNon
Lisibilité HumaineOuiOuiOui
Cas d’Usage PrincipauxSOAP, RSS, SVG, pom.xmlAPI REST, configurationKubernetes, Docker
Guide de Référence de la Syntaxe XML
Attributs (`@_attr`)

Les attributs ajoutent des métadonnées à l’intérieur des balises d’ouverture des éléments. Dans les représentations JSON, les attributs sont mappés avec le préfixe @_name .

Sections CDATA (<![CDATA[...]]>)

Les blocs CDATA intègrent des chaînes de texte brut contenant des caractères de balisage spéciaux comme <, >, ou & sans échappement XML.

Qu'est-ce que XML ?

XML (Extensible Markup Language) structure les données à l'aide de balises nommées et imbriquées — encore largement utilisé pour les services web SOAP, les flux RSS/Atom, les images SVG, et des fichiers de configuration comme le pom.xml de Maven.

Comment utiliser le formateur et validateur XML

  1. Collez du XML pour le formater (mise en forme lisible), le minifier ou le valider.
  2. La validation vérifie que le document est bien formé et signale l'emplacement exact de toute erreur de syntaxe.
  3. Convertissez vers ou depuis JSON lorsque vous devez travailler avec les données dans un autre format.
  4. La minification supprime les espaces superflus pour réduire la taille en vue de la transmission ou du stockage.

Notes techniques

  • "Bien formé" signifie que chaque balise est correctement ouverte, fermée et imbriquée — cela ne signifie pas que le document respecte un schéma particulier (comme une structure SOAP ou RSS spécifique), ce qui est un type de validation distinct, plus strict, que cet outil n'effectue pas.
  • Les caractères spéciaux comme <, > et & doivent être échappés (en &lt;, &gt;, &amp;) dans le contenu textuel XML — le formateur préserve l'échappement correct plutôt que d'en ajouter ou d'en retirer.

Foire Aux Questions

Comment les attributs XML sont-ils représentés en JSON ?+

Les attributs XML sont convertis en propriétés JSON préfixées par "@_". Par exemple, <note date="2026"> correspond à { "note": { "@_date": "2026" } }.

Les entités externes (XXE) sont-elles sécurisées ?+

Oui. La résolution d’entités externes DTD est strictement désactivée afin d’éliminer tout risque XXE.