Questions fréquentes
Quelle différence entre un XML bien formé et un XML valide ?
Un XML bien formé respecte les règles du langage XML lui-même : chaque balise est fermée et correctement imbriquée, il y a un seul élément racine, les attributs sont entre guillemets et les caractères spéciaux sont échappés. Un XML valide est bien formé et respecte en plus un schéma qui décrit les éléments et attributs autorisés, leur ordre et le type de leurs valeurs.
Ai-je besoin d'un schéma ?
Non. Sans schéma, le validateur vérifie que le XML est bien formé et affiche sa taille et sa profondeur. Collez ou ouvrez un schéma XSD dans le cadre de droite pour vérifier aussi la structure et les valeurs, par exemple qu'un prix est un nombre ou qu'un attribut obligatoire est présent.
Quels schémas sont pris en charge ?
XSD (XML Schema 1.0) en un seul fichier. Les schémas qui chargent d'autres fichiers avec xs:import ou xs:include ne peuvent pas les charger ici ; copiez leurs définitions dans un seul schéma. La validation DTD et RELAX NG n'est pas disponible sur cette page.
Pourquoi les messages du schéma sont-ils en anglais ?
Ils proviennent de libxml2, la bibliothèque XML standard utilisée par de nombreux programmes et systèmes, qui écrit ses messages en anglais. Les numéros de ligne, les titres et les messages de bonne formation s'affichent dans votre langue.
Mon XML est-il envoyé ?
Non. La vérification du schéma se fait dans votre navigateur : libxml2 est compilée en WebAssembly et téléchargée la première fois que vous validez avec un schéma (environ 1 Mo). Votre XML et votre schéma ne quittent jamais votre appareil. Notre serveur enregistre seulement qu'une vérification a eu lieu, pour appliquer la limite quotidienne.
Qu'est-ce qui compte dans la limite quotidienne ?
Chaque validation terminée compte une fois, que le XML soit valide ou non. Les erreurs qui rendent le XML mal formé s'affichent gratuitement pendant la saisie et ne sont jamais comptées.





