Validateur XML

Validez la syntaxe XML et le format avec une mise en forme élégante. Rapport d'erreur ligne par ligne, comptage des éléments/attributs.

XML Input

Comment utiliser Validateur XML

  1. 1Collez votre contenu XML.
  2. 2Voir le statut de validation instantanément.
  3. 3Afficher le XML formaté avec les comptages.
  4. 4Copiez la sortie formatée.
ZenovayAnalytics

Analytics pensé pour les fondateurs.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Qu'est-ce que le XML ?
XML (eXtensible Markup Language) est un langage de balisage pour encoder des documents dans un format lisible par les humains et les machines. Il utilise des balises imbriquées avec des attributs pour structurer les données hiérarchiquement. Le XML est utilisé dans les services Web (SOAP), les fichiers de configuration, l'échange de données et les formats de document (XHTML, SVG, RSS).
Qu'est-ce que le XML bien formé ?
Le XML bien formé suit les règles de syntaxe : chaque balise d'ouverture a une balise de fermeture, les balises sont correctement imbriquées, les valeurs d'attributs sont entre guillemets, il y a exactement un élément racine, et les caractères spéciaux sont échappés (& < >). Un document bien formé peut ne pas être valide par rapport à un schéma.
Quelles sont les erreurs XML courantes ?
Balises de fermeture manquantes, noms de balises non correspondants, caractères spéciaux non échappés (& < >), élément racine manquant, attributs sans guillemets, balises qui se chevauchent et références de caractères non valides.
Comment le XML se compare-t-il à JSON ?
Le XML est verbeux mais supporte les attributs, le contenu mixte, les espaces de noms et les schémas. JSON est plus léger, plus facile à analyser et natif de JavaScript. Le XML est meilleur pour le balisage de document ; JSON pour les API de données. De nombreuses API modernes sont passées de XML à JSON.
Qu'est-ce que les espaces de noms XML ?
Les espaces de noms évitent les conflits de noms lors de la combinaison de XML provenant de différents vocabulaires. Déclarés avec l'attribut xmlns : xmlns:prefix="URI". Les éléments utilisent le préfixe : <prefix:element>. Les espaces de noms par défaut s'appliquent à tous les éléments enfants sans préfixe.