Sobes.tech
Middle

Quelle est la différence entre XML bien formé et XML valide?

sobes.tech IA

Réponse de l'IA

XML bien formé :

  • Respecte les règles syntaxiques du XML (par exemple, toutes les balises sont fermées, correctement imbriquées, un seul élément racine).
  • L'analyseur peut traiter le document avec succès.

XML valide :

  • Est un XML bien formé.
  • Respecte les règles définies dans le DTD ou le XML Schema associé au document.
  • Vérifié pour la conformité à la structure des données, aux types d'éléments et d'attributs.

Exemple :

<!-- bien formé, mais pas nécessairement valide -->
<item>Nom</item>
<!-- bien formé et valide (si le DTD/Schema définit l'élément 'item' avec un attribut 'id' de type entier) -->
<item id="123">Autre nom</item>