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>