Validateur XML
Validez la bonne formation de vos documents XML. Obtenez une détection instantanée des erreurs de syntaxe avec les numéros de ligne, des statistiques sur le document et une visualisation de la structure.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Validateur XML
Bienvenue sur le Validateur XML, un outil en ligne puissant pour vérifier si vos documents XML sont bien formés. Ce validateur détecte instantanément les erreurs de syntaxe, signale les emplacements précis des erreurs et fournit des statistiques sur le document pour vous aider à comprendre votre structure XML. Que vous soyez développeur web, analyste de données ou en cours d'apprentissage du XML, cet outil garantit que vos documents XML répondent à toutes les exigences syntaxiques fondamentales.
Qu'est-ce qu'un XML bien formé ?
Un document XML bien formé suit toutes les règles de syntaxe de base définies par la spécification XML. Contrairement au XML valide (qui doit être conforme à un schéma), le XML bien formé doit simplement pouvoir être analysé par n'importe quel processeur XML. Voici les règles clés :
| Règle | Description | Exemple |
|---|---|---|
| Racine unique | Le document doit avoir exactement un élément racine | <root>...</root> |
| Imbrication correcte | Les éléments doivent être fermés dans l'ordre inverse de leur ouverture | <a><b></b></a> |
| Balises correspondantes | Les balises ouvrantes et fermantes doivent correspondre exactement (sensible à la casse) | <Nom>...</Nom> |
| Attributs entre guillemets | Toutes les valeurs d'attributs doivent être entre guillemets | <item id="1"> |
| Caractères échappés | Les caractères spéciaux doivent utiliser des références d'entité | < > & |
Fonctionnalités
- Validation instantanée : Vérifiez la bonne formation XML en un clic
- Rapports d'erreurs précis : Obtenez les numéros exacts de ligne et de colonne pour les erreurs
- Mise en évidence des erreurs : Allez directement à la ligne problématique dans votre code
- Statistiques du document : Consultez le nombre d'éléments, la profondeur maximale et le nombre d'attributs
- Visualisation de la structure : Visualisez votre hiérarchie XML dans une vue arborescente
- Formatage du code : Formatez automatiquement le XML désordonné avec une indentation appropriée
- Exemples rapides : Testez avec des échantillons XML valides et invalides prédéfinis
- Correction itérative : Corrigez une erreur à la fois pour un débogage plus facile
Comment utiliser cet outil
- Entrez votre XML : Collez votre code XML dans l'éditeur, ou cliquez sur un bouton d'exemple rapide pour charger des données types.
- Formatage optionnel : Cliquez sur "Formater" pour indenter automatiquement votre XML pour une meilleure lisibilité.
- Cliquez sur Valider : Appuyez sur le bouton "Valider XML" pour vérifier votre document.
- Consultez les résultats : S'il est valide, vous verrez une confirmation de succès avec des statistiques. S'il y a des erreurs, vous verrez le message d'erreur avec les informations de ligne et de colonne.
- Corrigez et répétez : Pour les erreurs, cliquez sur "Aller à l'erreur" pour voir la ligne problématique, apportez les corrections dans l'éditeur ci-dessus et validez à nouveau.
Astuce : Le XML est sensible à la casse. <Item> et <item> sont des éléments différents. La plupart des erreurs XML sont causées par des noms de balises non correspondants ou des éléments non fermés.
Erreurs XML courantes et solutions
Balises non correspondantes
Cela se produit lorsque les balises ouvrantes et fermantes ne correspondent pas. N'oubliez pas que le XML est sensible à la casse.
- Faux :
<Nom>Jean</nom> - Correct :
<Nom>Jean</Nom>
Éléments non fermés
Chaque balise ouvrante doit avoir une balise fermante correspondante, ou utiliser la syntaxe d'auto-fermeture.
- Faux :
<item>Texte - Correct :
<item>Texte</item>ou<item />
Attributs sans guillemets
Contrairement au HTML, le XML exige que toutes les valeurs d'attributs soient entre guillemets.
- Faux :
<livre id=123> - Correct :
<livre id="123">
Caractères spéciaux non échappés
Les caractères comme <, >, et & ont une signification spéciale et doivent être échappés.
- Faux :
<formule>x < 5</formule> - Correct :
<formule>x < 5</formule>
Table de référence des entités XML
| Caractère | Entité | Description |
|---|---|---|
| < | < | Inférieur à |
| > | > | Supérieur à |
| & | & | Esperluette (Ampersand) |
| ' | ' | Apostrophe |
| " | " | Guillemet |
Foire Aux Questions
Que signifie-t-il pour un XML d'être 'bien formé' ?
Un XML bien formé respecte toutes les règles de syntaxe XML : il possède exactement un élément racine, toutes les balises sont correctement fermées et imbriquées, les valeurs des attributs sont entre guillemets, les noms d'éléments sont sensibles à la casse et suivent les règles de nommage, et les caractères spéciaux sont correctement échappés. Un document bien formé peut être analysé par n'importe quel analyseur XML.
Quelle est la différence entre un XML bien formé et un XML valide ?
Un XML bien formé suit les règles de syntaxe de base et peut être analysé. Un XML valide est bien formé ET conforme à un schéma spécifique (DTD ou XSD) qui définit les éléments, attributs et leurs relations autorisés. Cet outil vérifie la bonne formation. Pour la validation de schéma, vous devez spécifier un DTD ou XSD.
Pourquoi ai-je des erreurs de balises non correspondantes ?
Les erreurs de balise non correspondante surviennent lorsque les balises ouvrantes et fermantes ne correspondent pas. Les causes courantes incluent : fautes de frappe dans les noms de balises (le XML est sensible à la casse, donc <Nom> et </nom> ne correspondent pas), oubli de fermer une balise, ou balises mal imbriquées. Fermez toujours les balises dans l'ordre inverse de leur ouverture.
Comment corriger les erreurs de caractères inattendus ?
Les erreurs de caractère inattendu signifient généralement que les caractères spéciaux ne sont pas échappés. En XML, utilisez < pour <, > pour >, & pour &, ' pour ', et " pour ". Vérifiez également les caractères invisibles copiés à partir de traitements de texte, et assurez-vous que le document utilise un encodage valide (UTF-8 recommandé).
Puis-je valider un XML avec des espaces de noms ?
Oui, ce validateur gère le XML avec des espaces de noms. Les déclarations d'espace de noms (attributs xmlns) sont vérifiées pour une syntaxe correcte. Cependant, il s'agit d'un vérificateur de bonne formation, pas d'un validateur de schéma, il vérifie donc la syntaxe de l'espace de noms mais pas si les éléments appartiennent au bon espace de noms tel que défini par un schéma.
Ressources supplémentaires
Citez ce contenu, cette page ou cet outil comme suit :
"Validateur XML" sur https://MiniWebtool.com/fr/validateur-xml/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour le : 14 janvier 2026
Autres outils connexes:
Autres outils textuels:
- Générateur d'anagrammes En vedette
- Convertisseur de Lecture Bionique Nouveau
- Comparer deux chaînes En vedette
- Trouver la ligne la plus longue
- Détecteur de langue IA
- Processeur de ligne de texte
- Validateur XML Nouveau
- Lecteur de synthèse vocale Nouveau
- Extracteur de Colonnes de Texte Nouveau