Mes outils

XML FORMATTER / VALIDATE · MINIFIER

Formateur XML

Coller XML pour une indentation propre pendant que les guillemets d'étiquettes, d'élément racine et d'attribut sont vérifiés, avec ligne et colonne sur les erreurs; ou la réduire à une seule ligne.

Exécute localement · code n'est pas téléversé
Options

ÉTAPE PROCHAINE

Connectez des outils utiles au flux de travail de votre entreprise

Créer un compte d'entreprise pour configurer la surveillance du site Web, les courriels d'affaires et les notifications, et inviter votre équipe à travailler ensemble.

Les nouvelles entreprises reçoivent un essai Pro de 7 jours, sans carte requise. Les essais excluent la subvention de crédit mensuelle payée.

Vous avez déjà un compte ? Ouvrir votre espace de travail →

Comment l'utiliser

  1. Coller le code, déposer un fichier ou charger l'échantillon; la langue est prédéfinie pour cette page et peut être modifiée.
  2. Choisissez le format ou minifiez et ajustez le tiret, la largeur et d'autres options ; le résultat apparaît à droite lorsque vous tapez.
  3. Copiez ou téléchargez le résultat; sur une erreur, utilisez "Aller à l'erreur", corrigez-le et exécutez à nouveau.

Cinq règles de XML bien formées

Le XML est coché avant le formatage; les erreurs montrent la ligne et la colonne, et "Allez à l'erreur" saute là.

Erreurs courantes
RègleFauxDroite
Exactement un élément racine<a/><b/><root><a/><b/></root>
Tags fermer et nid correctement<a><b></a></b><a><b></b></a>
Les valeurs des attributs sont citées<a x=1><a x="1">
Échapper aux caractères spéciauxTom & JerryTom & Jerry
Cas de correspondance<Item></item><Item></Item>

Langues et moteurs

Formatage utilise les mêmes moteurs open-source que les éditeurs populaires, de sorte que les résultats correspondent à Prettier dans VS Code et votre équipe peut garder un style. Chaque moteur charge à partir de ce site et fonctionne dans votre navigateur.

Langue
LangueFormatCompresseur
HTMLJuste 3✓ commentaires et espace blanc
XMLMoteur XunL XML✓
CSS / SCSS / MoinsJuste 3✓ Restructuration de la CSSO
JavaScript / TypeScriptHôtel 3 (Babel)✓ Terser (JavaScript seulement)
JSONJuste 3✓ les grands nombres gardent la précision
YAMLJuste 3— (observations tenues)
SQLsql-formater (14 dialectes)—

Foire aux questions

Est-ce qu'il valide contre un XSD ?

Il vérifie que XML est bien formé: tags match et nid, attributs sont cités et il y a une racine. Validité contre un XSD ou DTD a besoin d'un validateur dédié.

Le formatage modifie-t-il les données?

Les éléments, les attributs et le texte restent les mêmes; seule l'indentation et la ligne changent. Les nœuds texte de l'espace blanc sont supprimés et les valeurs non citées obtiennent des guillemets doubles. Vérifiez les documents sensibles à l'espace blanc tels que xml:space="préserver" d'abord.

Mon code est-il téléversé ?

C'est pas vrai. Les moteurs télécharger à partir de ce site et fonctionner dans votre navigateur; votre code ne passe jamais à travers nos serveurs ou n'importe quel tiers, il est donc sûr pour le code interne et la configuration.

Quelle taille les fichiers peuvent-ils être ?

Jusqu'à 5 Mo par fichier; au-dessus de 300 Ko la page attend le bouton au lieu de formater que vous tapez, pour garder le navigateur réactif.

Quelle est la différence entre XML et JSON ?

Les deux sont des formats de données structurés. XML enveloppe du contenu dans les balises de début et de fin correspondantes et prend en charge les attributs, les espaces de noms, les commentaires et la validation du schéma XSD; il est commun dans les plans de site, RSS, documents de bureau et les interfaces bancaires ou gouvernementales. JSON utilise des bretelles et des supports pour les objets et les tableaux, est plus court et plus facile à lire, et est utilisé par la plupart des API web modernes. Les mêmes données sont généralement plus longues dans XML.

XML guide pratique et questions communes

Que fait une matière XML ?

Le XML est d'abord vérifié en fonction de la bonne formation du XML 1.0 (balises jumelées et imbriquées, une racine, attributs cités, commentaires fermés et CDATA), puis indentés par profondeur; les éléments texte-seulement restent sur une ligne et CDATA, les commentaires et DOCTYPE sont conservés tels qu'écrits.

C'est pour qui, et quand est-ce utile ?

Développeurs, référencement et gestion des données plan du site, RSS, SOAP, flux de produits et configuration XML, erreurs de débogage ou lecture d'une ligne XML.

Comment utiliser cette matière XML ?

Coller XML pour une indentation propre pendant que les guillemets d'étiquettes, d'élément racine et d'attribut sont vérifiés, avec ligne et colonne sur les erreurs; ou la réduire à une seule ligne.

Comment interpréter les résultats?

Il vérifie uniquement la bonne formation, et non la validité XSD ou DTD; le contenu mixte (texte entrelacé avec des éléments enfants) est divisé entre les lignes, donc confirmez d'abord les documents sensibles à l'espace blanc.

Où le travail est-il effectué et quels services reçoivent les données?

XML est vérifié et formaté localement et jamais téléversé, de sorte que les messages internes et les données de produit restent privés.