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:

Lanceur de PièceCalculatrice de Compatibilité AmoureuseConvertisseur cm en pieds et poucesCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?convertisseur ppm en pourcentagerecherche-d-adresse-MACGénérateur de Carte de Crédit AléatoireConvertisseur de Pourcentage en PPMcalculatrice-des-exposants-haute-précisionConvertisseur de Pieds et Pouces en CentimètresConvertisseur HEX en CMJNExtracteur d'Images de VidéoGénérateur de numéros de loterieCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Sélecteur de Nom AléatoireGénérateur d'Action ou Vérité AléatoireCompteur de lignesConvertisseur de Temps en DécimalGénérateur de mots aléatoires en anglaisCalculateur d'écart-typeCalculatrice de MédianeGénérateur de chaînes aléatoiresConvertisseur d'adresse IP en binaireRecherche d'Identifiant InstagramCalculatrice d'escalierCalculatrice HexadécimaleRandomiseur de listeCalculateur d'âgeConvertisseur FPSGénérateur de Cartes à Jouer AléatoireSélecteur de Films AléatoireConvertisseur de décimales en tempsCalculatrice de test du khi-deuxParaphraseur IA🔍 Vérificateur de PlagiatCalculatrice BinaireGénérateur d'heure aléatoireCalculatrice de SommeCalculatrice du Nombre d'ÂmeCalculateur de pas en distanceGénérateur de points à reliercalculatrice-de-hba1cGénérateur de Couleurs AléatoiresCalculateur de BarbecueCalculateur de Note FinaleGénérateur de cartes de bingo📅 Calculatrice de DateCalculateur de percentile de tailleConvertisseur de Livres en KilogrammesCalculateur de nombres angéliquesConvertisseur de taille de fichierGénérateur de mots mêlésGénérateur de patron de cône à platSupprimer des accents du texteRecherche d'identifiant FacebookConvertisseur de Fraction en PourcentageGénérateur de Distribution GaussienneGénérateur de repas aléatoireCalculateur de TangenteConvertisseur de chiffres romainsCalculatrice de Comparaison de FractionsLanceur de DésCalculatrice de pourcentage d'erreurBoule Magique 8Calculateur de Probabilité de DésCalculatrice de Circonférence d'EllipseFormateur de TexteGénérateur de Super-pouvoir AléatoireGénérateur d'accords aléatoiresVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculateur de Tableau de Contingence🖱️ Compteur de ClicsRecadreur VidéoCalculatrice du Nombre d'ExpressionStatistiques de Chaîne YouTubeConvertisseur de Tailles de VêtementsCalculateur d'ArctangenteDiviseur AudioTrier les NombresCalculatrice de CombinaisonCompteur de SyllabesGénérateur de Code MorseCalculateur de Coût de Carburant👙 Calculateur de Taille de Soutien-GorgeConvertisseur Décimal en BCDGénérateur d'objet aléatoireSupprimer les sauts de ligneCalculatrice OctaleGénérateur d'adresse MACGénérateur de LabyrinthesCalculatrice du théorème de PythagoreExtracteur d'URLGénérateur de lettres aléatoiresCalculatrice de Rectangle d'OrConvertisseur de Notation Scientifique en DécimalConvertisseur d'AngleSuppresseur de Caractères InvisiblesConvertisseur de Code Binaire en Code GrayFusionner des vidéosGénérateur de Coordonnées AléatoiresCompilateur SCSS en CSSConvertisseur SVG en React/JSXGénérateur de chaînes de requêteAnalyseur URLValidateur et Décodeur UUIDRéférence des codes de statut HTTPGénérateur de Commandes cURLGénérateur de triangle de SierpinskiTraceur de surface 3DTraceur d'équations polairesGénérateur d'Ensemble de JuliaExplorateur de l'Ensemble de MandelbrotGénérateur de fractales L-SystemGénérateur de triangulation de DelaunayGénérateur de diagramme de VoronoiGénérateur de SpirographeGénérateur de PavagesCalculateur de Capabilité de Processus Six SigmaGénérateur de Diagrammes de ParetoCalculateur de NPS (Net Promoter Score)Calculateur de Rétention par CohorteCalculateur de Taux d'AttritionCalculateur de Coût d'Acquisition Client (CAC)Calculateur de Valeur Vie Client (CLV)Calculateur de taux de conversionCalculateur de Taille d'Échantillon pour Test A/BCalculateur de Signification de Test A/BCalculateur d'Équation des LentillesCalculateur de Champ Magnétique d'un FilCalculateur de Champ ÉlectriqueCalculateur de la Loi de CoulombCalculateur de la loi de SnellCalculateur de Moment d'InertieCalculateur de vitesse angulaireCalculateur de Force CentripèteCalculateur de Période d'un PenduleCalculateur de Constante de RessortCalculateur d’Effet DopplerCalculateur du Ratio de SortinoCalculateur du Ratio de TreynorCalculateur de Bêta d'ActionCalculateur de Titres du Trésor Protégés Contre l'Inflation (TIPS)Calculateur de Recalcul HypothécaireCalculateur de Taux à TermeCalculateur de Duration Obligataire (Macaulay et Modifiée)Calculateur de Convexité des ObligationsCalculateur de Rente Indexée FixeCalculateur de Rente VariableCalculateur de Prêt Hypothécaire InverséCalculateur de Versement de RenteSimulateur de Boulier SorobanMultiplication Paysanne RusseCalculatrice de Trucs de Mathématiques VédiquesCalculatrice de Multiplication ÉgyptienneCalculateur de Mathématiques en Chiffres RomainsEntraîneur de Calcul MentalQuiz des Tables de MultiplicationVisualiseur de Retenue et d'EmpruntGénérateur de Décomposition NumériqueSolveur de Problèmes de PiècesCalculateur du Triangle Distance-Vitesse-TempsRésolveur de Problèmes de Taux de TravailRésolveur de Problèmes de MélangeSolveur de Problèmes d’ÂgeSolveur de Problèmes de Rencontre de TrainsCalculateur d’HydratationCalculateur d'Allure en CaloriesCalculateur de Posologie MédicamenteuseCalculateur de Calories de l'AlcoolCalculateur de Recomposition CorporelleGénérateur de Sujets de Débat AléatoiresGénérateur de Noms Aléatoires de Chats et ChiensGénérateur de Versets Bibliques AléatoiresGénérateur de Problèmes de Mathématiques AléatoiresGénérateur de Paragraphes AléatoiresGénérateur de Phrases Aléatoires en AnglaisCalculateur de Gravier, Sable et Terre VégétaleCalculateur de Poids d'AcierCalculateur de Couple de Serrage de BoulonCalculateur de Débit en TuyauterieCalculateur de Charge de PoutreConvertisseur Dollar OrCalculateur de Probabilité d'OptionsCalculateur de Fractionnement d'ActionsCalculateur ESPPCalculateur de Pénalité de Retard sur FactureCalculateur de Taux Horaire pour FreelancesCalculateur de Location vs AchatRépartiteur de Pourboire AvancéGénérateur de Liste de BagagesCalculateur de Décalage HoraireCalculateur de Budget de VoyageCalculateur de Distance de VolCalculateur de Perte de ChaleurCalculateur de Coût de Production ÉlectriqueCalculateur de Consommation d'EauCalculateur de Coût Énergétique des AppareilsCalculateur d'Audit Énergétique DomestiqueCalculateur de ROI SolaireCalculateur de Panneaux SolairesCalculateur de Compost (Rapport C:N)Calculateur de Fertilisant pour PelouseCalculateur de Dates de GelCalculateur de Terre pour Bac Potager SurélevéCalculateur d’Engrais NPKCalculateur de Taux de Germination des GrainesCalculateur de Bitrate VidéoTranspositeur de Tonalité MusicaleCompteur de BPM par TapotementEstimateur de Taille de Fichier PhotoCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de Facteur de RecadrageCalculateur du Triangle d'ExpositionCalculateur de Capacité de Remorquage du VéhiculeCalculateur de Leasing AutomobileCalculateur 0–60 et Quart de MileCalculateur de Temps de Charge VECalculateur d’Autonomie VECalculateur de Consommation de CarburantRéférence des Formats de PapierConvertisseur de Taille de BagueConvertisseur d'Unité AstronomiqueConvertisseur de Consommation de CarburantConvertisseur de Taux de Transfert de DonnéesConvertisseur de Couple (Nm, ft-lb, kgf-cm)Générateur de Texte BarréVisualiseur d’Espaces BlancsCalculateur de Temps de LectureCalculateur de Temps de ParoleCompteur de ParagraphesCompteur de PhrasesConvertisseur Texte en Binaire/Hex/ASCIIGénérateur d’Images Placeholder Lorem PicsumGénérateur de Fichier .envGénérateur de commandes GitConvertisseur de Codes Couleur Tous FormatsGénérateur et Vérificateur de Hash BcryptGénérateur JWTGénérateur de Grille CSSCalculateur d'Intégration NumériqueCalculateur de Transformée en ZCalculateur de Transformée de Fourier Rapide (FFT)Calculateur de Produit TensorielCalculateur d'Exponentielle de MatriceCalculateur de Forme Normale de JordanCalculateur d’Anneaux et de CorpsCalculateur d'Ordre en Théorie des GroupesSolveur de Systèmes EDOSolveur EDO de BernoulliCalculateur de la Méthode d'EulerTraceur de Champ de Directions / Champ de PentesSolveur EDO du Second OrdreSolveur EDO du Premier OrdreSolveur du Problème des Mariages StablesCalculateur de Flot Maximal dans un RéseauVérificateur de Graphe PlanaireVérificateur de Chemin HamiltonienSolveur du Voyageur de Commerce (TSP)Solveur de Programmation LinéaireCalculateur d'Inclusion-ExclusionSolveur de Relations de RécurrenceCalculateur de Matrice d'AdjacenceCalculateur de Tri TopologiqueCalculateur de Coloration de GraphesSimulateur de Portes LogiquesSolveur de Tableau de Karnaugh (K-Map)Simplificateur d'Algèbre de BooleCalculateur de Fonction de PartitionCalculateur de Racine NumériqueVérificateur de Nombre de FibonacciCalculateur de Fractions ÉgyptiennesCalculateur de Fonction de MöbiusVérificateur de la Conjecture de GoldbachVérificateur de Nombre Premier de MersenneChercheur de Nombres Premiers JumeauxVérificateur de Nombres AmiablesVérificateur de Nombre ParfaitCalculateur d'Exponentiation ModulaireCalculateur de Permutations avec RépétitionCalculateur de Taille d'EffetCalculateur de Risque RelatifCalculateur de Rapport des CotesCalculateur du Test Exact de FisherCalculateur de Corrélation de Rang de SpearmanCalculateur de Distribution BêtaCalculateur de Distribution de WeibullCalculateur de Distribution ExponentielleCalculateur de Distribution GéométriqueCalculateur de Distribution Binomiale NégativeCalculateur de Distribution HypergéométriqueCalculateur de Test F et Distribution FCalculateur du Théorème de BayesCalculateur de Polynôme CaractéristiqueCalculateur de Puissance de MatriceCalculateur de Décomposition de CholeskyCalculateur de Décomposition QRCalculateur de Diagonalisation de MatriceCalculateur Règle de CramerCalculateur d’Espace ColonneCalculateur d’Espace NulCalculateur d'Angle Entre VecteursCalculateur de Vecteur UnitaireCalculateur de Norme de VecteurCalculateur de Produit VectorielCalculateur de Produit ScalaireCalculateur de Multiplication de MatricesCalculateur de Matrice InverseCalculateur RREF (Forme Échelonnée Réduite)Calculateur de la Méthode de NewtonCalculateur de Matrice JacobienneCalculateur d'Intégrale de SurfaceCalculateur d'Intégrale CurviligneCalculateur de RotationnelCalculateur de DivergenceCalculateur de Gradient MultivariableCalculateur d'Optimisation de CalculSolveur de Taux LiésCalculateur de Taux de Variation InstantanéCalculateur de Taux de Variation MoyenCalculateur de Somme de Séries InfiniesCalculateur de Test de Convergence de SériesCalculateur de Séries EntièresCalculateur de Série de MaclaurinCalculateur Règle de l'HôpitalCalculateur d'Intégrale ImpropreCalculateur de la Règle de SimpsonCalculateur de la Règle du TrapèzeCalculateur de Somme de RiemannGrapheur de Courbes ParamétriquesCalculateur de Surface de RévolutionCalculateur de Volume de RévolutionCalculateur de Distance en Géométrie des CoordonnéesCalculateur Formule de HéronCalculateur de Tangente à un CercleCalculateur de Bissectrice d'AngleCalculateur de Cercle Inscrit (Incercle)Calculateur de Cercle CirconscritCalculateur de Distance du Grand CercleCalculateur de Distance 3DCalculateur de ToreCalculateur de Tronc de CôneCalculateur d’Aire de Polygone IrrégulierCalculateur de Polygone RégulierIdentificateur de Section ConiqueCalculateur d'HyperboleCalculateur de ParaboleCalculateur de Développement du Binôme de NewtonGénérateur du Triangle de PascalCalculateur de Notation Produit (Notation Pi)Calculateur de Notation Sigma (Sommation)Calculateur du Théorème des Racines RationnellesCalculateur de la Règle des Signes de DescartesCalculateur de Droites Parallèles et PerpendiculairesCalculateur d’Équation de DroiteConvertisseur Forme Standard vers Forme Pente-OrdonnéeCalculateur de Forme Point-PenteRésolveur de Système d'Équations Non LinéairesSolveur d'Équations RationnellesRésolveur d'Équations LittéralesSolveur d'Équations TrigonométriquesRésolveur d'Équations ExponentiellesSolveur d'Équations LogarithmiquesCalculateur d'Équation QuartiqueSolveur d’Équation CubiqueCalculateur d'EstimationConvertisseur Nombre en FractionGénérateur de Comptage par SautsCalculateur de Prix UnitaireCalculateur de Plafond et PlancherCalculateur de Valeur AbsolueChercheur de Motifs NumériquesGénérateur de Tableau de Valeur de PositionCalculateur d'Ordre des Opérations (PEMDAS)Calculateur d'Addition et Soustraction PoséeCalculateur de Multiplication LongueGénérateur de Tables de Multiplication🎮 Convertisseur de Monnaie de Jeu🎲 Calculateur de Probabilité de Loot🎰 Calculateur de Pity Gacha⚔️ Calculateur de DPS🎮 Convertisseur de Sensibilité de Jeux❄️ Calculateur de Jour de Neige🚚 Estimateur de Coût de Déménagement📷 OCR / Image en Texte📈 Créateur de Graphiques en Ligne🥧 Créateur de Diagramme Circulaire📊 Créateur de Graphiques en Barres🔊 Générateur de TonalitésBloc-notes en ligne⬛ Calculateur de Rapport d’Aspect🌍 Calculateur d'Empreinte CarboneCalculateur de Taille de Pneus💧 Calculateur de Point de Rosée🌡️ Calculateur d'Indice de Chaleur🌬️ Calculateur de Refroidissement Éolien⏰ Réveil en Ligne⏰ Calculateur de Carte de Pointage📅 Calculateur de Différence entre Dates🕐 Convertisseur d'Heure Militaire⏱️ Calculateur d'heures⏱️ Chronomètre en Ligne⏱️ Minuterie de Compte à Rebours🌐 Convertisseur de Fuseau HoraireCalculateur de MoquetteCalculateur de Mur de SoutènementCalculateur de Dimensionnement HVACCalculateur d'IsolationCalculateur de PavésCalculateur d'ArmatureCalculateur de BoisCalculateur de SurfaceCalculateur de Multiplication CroiséeCalculateur de Résumé en Cinq NombresCalculateur de PercentileCalculateur de Distribution NormaleCalculateur de Valeur pCalculateur de RatioCalculateur de Complétion du CarréCalculateur d'ArrondiCalculateur de Division LongueCompteur de Caractères Twitter/XSélecteur de commentaires YouTubeExtracteur de tags YouTubeTéléchargeur de miniatures YouTubeEstimateur de revenus YouTubeGénérateur de personnage RPG aléatoire