Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Page d'accueil > Outils textuels > Autres outils textuels > Validateur XML
 

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.

Validateur XML
Vérification de bonne formation Résultats instantanés Numéros de ligne Emplacement de l'erreur Statistiques
Exemples rapides :
Éditeur XML
1

Embed Validateur XML Widget

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ègleDescriptionExemple
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é &lt; &gt; &amp;

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

  1. Entrez votre XML : Collez votre code XML dans l'éditeur, ou cliquez sur un bouton d'exemple rapide pour charger des données types.
  2. Formatage optionnel : Cliquez sur "Formater" pour indenter automatiquement votre XML pour une meilleure lisibilité.
  3. Cliquez sur Valider : Appuyez sur le bouton "Valider XML" pour vérifier votre document.
  4. 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.
  5. 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 &lt; 5</formule>

Table de référence des entités XML

CaractèreEntitéDescription
<&lt;Inférieur à
>&gt;Supérieur à
&&amp;Esperluette (Ampersand)
'&apos;Apostrophe
"&quot;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 &lt; pour <, &gt; pour >, &amp; pour &, &apos; pour ', et &quot; 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:

Outils en vedette:

Générateur de Couleurs AléatoiresCalculatrice de Compatibilité AmoureuseConvertisseur cm en pieds et poucesconvertisseur ppm en pourcentageCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?calculatrice-de-hba1crecherche-d-adresse-MACConvertisseur de Pieds et Pouces en CentimètresExtracteur d'Images de VidéoCalculateur d'âgecalculatrice-des-exposants-haute-précisionGénérateur de mots aléatoires en anglaisConvertisseur de décimales en tempsConvertisseur de Pourcentage en PPMCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Compteur de lignesListe des Années BissextilesConvertisseur de Temps en DécimalCalculatrice de MédianeCalculateur d'écart-typeGénérateur de chaînes aléatoiresSélecteur de Nom AléatoireParaphraseur IACalculatrice HexadécimaleGénérateur de numéros de loterieRandomiseur de listeCréateur de mots croisésConvertisseur d'adresse IP en binaireCalculatrice ModuloCalculatrice d'escalierCalculateur de Numéro MaîtreCalculatrice de Circonférence d'EllipseRecherche d'identifiant FacebookCalculatrice BinaireCalculatrice de DuréeTrier les lignes par ordre alphabétiqueConvertisseur de chiffres romainsCalculatrice Octale📅 Calculatrice de DateConvertisseur FPSCalculatrice du Nombre d'ÂmeGénérateur d'adresse MACConvertisseur de Notation Scientifique en DécimalFormateur de TexteSimplificateur de FractionsTrier les NombresGénérateur aléatoire d'animauxCalculatrice de Formule QuadratiqueCalculatrice de test du khi-deuxGénérateur de LabyrinthesCalculatrice du Ratio par Rapport au PourcentageFusionner des vidéosGénérateur de Nonogrammes (Picross)Calculateur de nombres angéliquesCalculatrice d'Écart-Type RelatifGénérateur d'anagrammesCalculatrice de la diminution en pourcentageExtracteur d'e-mailConvertisseur de Livres en KilogrammesCalculateur de Retour de SaturneConvertisseur Décimal en BCDCalculatrice de QuartilesGénérateur de Code MorseGénérateur de patron de cône à platRecherche d'Identifiant InstagramCalculatrice d'IntégraleSélecteur AléatoireAnalyseur d'adresse MACCalculateur de Probabilité de DésCalendrier du Jour de l'AnnéeConvertisseur HEX en CMJNSupprimer des accents du texteConvertisseur décimal en hexadécimalDiviseur AudioCréateur de GIFGénérateur de Super-pouvoir AléatoireCalculatrice de racine carréeGénérateur de points à relierGénérateur de tableau de tournoi aléatoireCalculatrice de Rectangle d'OrGénérateur de Carré MagiqueCalculateur de Conversion d'Échelle de MaquetteConvertisseur d'adresse IP en hexadécimalGénérateur de Texte StyliséListe des Nombres de FibonacciCalculatrice CAGRRecherche d'emploiCalculatrice de CombinaisonGénérateur de mots mélangésCréateur de Nuage de PointsSupprimer les espacesCalculatrice de ProportionSuppresseur de Caractères InvisiblesCalculateur d'heures de travailCalculateur de CosinusCalculatrice de la Moyenne GéométriqueConvertisseur de pouces en cmConvertisseur PSI en BarCalculateur de DFGCalculateur de perte de poidsCalculateur de Jeûne IntermittentCalculateur KetoCalculateur d'apport en protéinesCalculateur d'alcoolémieCalculateur de Poids IdéalCalculateur de Valeur Nette ImmobilièreCalculateur de profit de house flippingCalculateur de commission immobilièreCalculateur de Frais de ClôtureCalculateur de bien locatifCalculateur Louer ou AcheterCalculateur de rendement équivalent fiscalCalculateur de prestation compensatoireCalculateur de pension alimentaireCalculateur d'impôt sur les successionsCalculateur de Taxe FoncièreCalculateur de retenue W-4Calculateur d'impôts 1099Calculatrice Impôt Travail IndépendantCalculatrice d'impôt sur les plus-valuesEstimateur de remboursement d'impôtsCalculateur de Tranches d'ImpositionCalculateur d’impôt sur le revenuCalculateur d'investissement en BitcoinCalculatrice de Profit et Perte CryptoCalculateur de coût employéCalculateur de Valorisation d'EntrepriseCalculateur de seuil de rentabilitéCalculateur HELOCCalculateur de prêt FHACalculateur d'acompteCalculateur de remboursement hypothécaireCalculateur de fonds d'urgenceCalculateur d’objectif d’épargneCalculateur de budgetCalculateur de valeur netteCalculateur de consolidation de dettesCalculateur de remboursement de dettesCalculateur de prêt personnelCalculateur de prêt commercialCalculatrice de lissage des coûtsCalculateur de Réinvestissement des DividendesCalculateur de profits et pertes boursiersCalculateur de fonds communsCalculateur SIPCalculateur de RMDCalculateur de pensionCalculateur de prestations de sécurité socialeCalculateur de retraiteCalculateur Roth IRACalculateur 401(k)Convertisseur de devisesCalculateur de pourboireGénérateur de cartes de bingoGénérateur de Word LadderGénérateur de cryptogrammeGénérateur de mots mêlésGénérateur de SlitherlinkGénérateur de Hashi (Ponts)Générateur de FutoshikiGénérateur de Killer SudokuCalculatrice de racine primitiveSimulateur de chiffrement RSA étape par étapeCalculateur de Caractéristique d'EulerCalculateur de diagonales de polygoneVérificateur de fonction paire impaire ou aucuneCalculateur de coefficients de la série de FourierCalculateur de la méthode Runge-Kutta (RK4)Calculateur de WronskienCalculateur de Trace de MatriceCalculateur de Rang de MatriceGénérateur de Fréquence Sonore AléatoireGénérateur d'accords aléatoiresGénérateur de Loadout AléatoireGénérateur de main de poker aléatoireGénérateur d'ouverture d'échecs aléatoireGénérateur de personnage RPG aléatoireCalculateur de Décomposition en Valeurs Singulières (SVD)Calculateur de Coefficient de GiniCalculateur d'état stationnaire de chaîne de MarkovCalculateur du principe des tiroirsCalculateur de Nombres de StirlingCalculateur de Dérangement (Sous-factorielle)Générateur de Nombres de CatalanValidateur de séquence de degrés de grapheCalculateur d'arbre couvrant minimumCalculateur de plus court chemin de DijkstraCalculateur de Nombre HeureuxCalculateur de la Conjecture de CollatzCalculateur de courbureCalculateur de rayon de convergenceCalculateur de décomposition LU de matriceCalculateur de projection vectorielleCalculateur de Gram-SchmidtCalculatrice d'Équation de SphèreCalculatrice de Distance Point-PlanCalculatrice d'orthocentre de triangleCalculatrice de centroïde de triangleCalculateur Formule du LacetCalculatrice de fractions continuesCalculatrice de l'Inverse Multiplicatif ModulaireCalculatrice de l'Algorithme Euclidien ÉtenduCalculatrice de la fonction indicatrice d'EulerCalculatrice du Théorème des Restes ChinoisGénérateur de Diagramme de Venn (3 Ensembles)Calculateur de Théorie des EnsemblesGénérateur de table de véritéConvertisseur de poids humain en fourmiCalculateur de calories pour chatsCalculatrice d’économies d’ampouleCalculateur de coût de doucheCalculateur de coût d'électricité pour le minage de BitcoinCalculateur de valeur du papier toiletteCalculateur de kilométrage du clavierGénérateur de Bingo de JargonCalculateur de probabilité de jour de maladieCalculateur de salaire horaire réelCalculateur Café vs. SiesteCalculateur de Temps de Réponse E-mailCalculateur FIRECalculateur de Temps Perdu en TrajetCompteur de coût de réunionCalculateur de Salaire aux ToilettesGénérateur de KakuroGénérateur de KenKen (Calcudoku)Solveur et Entraîneur du Jeu 24Générateur et solveur de SudokuCalculateur de Plateau de FromagesCalculateur de Fontaine à ChocolatCalculateur ABV de CocktailCalculateur de Portions de SpaghettiCalculateur de temps de refroidissement de bièreCalculateur de Taco BarCalculateur de BarbecueCalculateur de Surdosage de CaféinePlanificateur de fête pizzaCalculateur d'Alcool pour MariageCalculateur de maison en briques LegoCalculateur de Remplissage de Salle de Pop-cornCalculateur d'impact de chute de pièceCalculateur de Chute à Travers la TerreCalculateur de radiation de bananeCalculateur d'énergie de hamsterCalculateur de taux d’erreur de téléportationCalculateur de poulet par énergie cinétiqueCalculateur de portance de ballon à héliumCalculateur de temps de survie zombieVérificateur de taille d'exploration GooglebotCalculateur de ratio de stationnementCalculateur d'Arbre de NoëlCalculateur d'Apocalypse VampireCalculateur de Valeur de PizzaCalculateur de Stand de LimonadeGénérateur d’État Américain AléatoireGénérateur d’excuses aléatoiresGénérateur d'Activités AléatoiresGénérateur de Recettes de Cocktails AléatoiresSélecteur de Films AléatoireGénérateur de Noms de Domaine AléatoiresGénérateur de Haïku AléatoireGénérateur de Prompt d'Écriture AléatoireGénérateur d'IMEI AléatoireGénérateur de Persona Utilisateur AléatoireGénérateur d'adresses fictives aléatoiresGénérateur de Numéro de Port AléatoireGénérateur de NanoID AléatoireGénérateur de PIN AléatoireCalculateur d'autonomie de batterieCalculateur de largeur de piste PCBCalculateur de chute de tensionCalculatrice de la Loi d'OhmCalculateur de Code Couleur de RésistanceGénérateur de redirection HtaccessOptimiseur SVGGénérateur de FaviconGénérateur d'expression CrontabFormateur SQLConvertisseur cURL en JSONDécodeur JWTConvertisseur JSON vers YAMLCalculatrice de conversion de levureConvertisseur de Taille de Moule à GâteauCalculateur d'hydratation de pâteCalculateur de Pourcentage BoulangerCalculateur de taille de point de croixCalculateur de TissuCalculateur de filCalculateur de Saumure et SalinitéCalculateur de Ratio Café-EauCalculateur d'ABV pour Brassage MaisonCalculateur de Cire et Huile Parfumée pour BougiesCalculateur de soude pour savon (SAP)Calculateur de Taille d'Impression et Résolution (DPI/PPI)Calculateur Heure Dorée / Heure BleueCalculateur de Profondeur de Champ (DoF)Calculateur d'espacement des plantesCalculateur de substrat d'aquariumCalculateur de Volume et Peuplement d'AquariumFaire tourner la roueLanceur de DésLanceur de PièceGénérateur Pierre Papier CiseauxBoule Magique 8Générateur de Cartes à Jouer AléatoireGénérateur d'adresse IP aléatoireGénérateur d'heure aléatoireGénérateur de Date AléatoireGénérateur de Coordonnées AléatoiresGénérateur de User-Agent AléatoireGénérateur de Carte de Crédit AléatoireGénérateur de JSON AléatoireGénérateur de Pays AléatoireGénérateur de Palette de Couleurs AléatoireGénérateur d'Action ou Vérité AléatoireGénérateur d'Emoji AléatoireGénérateur de repas aléatoireGénérateur de Distribution GaussienneCalculateur de valeur du pipCalculatrice d’intérêts composés journaliersCalculatrice de Stratégie MartingaleCalculatrice du Critère de KellyCalculateur de Stop Loss et Take ProfitCalculatrice d'extension de Fibonaccicalculatrice-de-point-pivotCalculateur de levier cryptoConvertisseur Satoshi en DollarCalculatrice d'Arbitrage CryptoCalculatrice de Perte ImpermanenteCalculateur de Profit d'OptionsCalculatrice de Volatilité ImpliciteCalculatrice des Grecques d’OptionsCalculateur d'Évaluation d'Options Black-ScholesCalculateur de risque de ruineCalculateur de Profit de Vente à DécouvertCalculateur d'Appel de MargeCalculatrice de Taille de PositionCalculateur de Moyenne d'ActionsConvertisseur de Liste Texte vers SQLExtracteur de Colonnes de TexteCalculateur de Différence de ListesGénérateur de Texte ZalgoGénérateur d'art ASCIIGénérateur de Texte Invisible