L' eXtended Markup Language (XML) est un format de base de données basé sur le texte géré par le Consortium W3 . Il est devenu un format populaire, mais , malheureusement, il ne fournit aucun moyen direct de vérifier les données contenues dans le fichier XML est valide ou de laisser un autre utilisateur ou un ordinateur savent à quoi s'attendre dans le fichier . Pour ce faire, le W3C a publié des normes pour les deux formats : DTD et XSD. Photos, illustrations
documents de schéma XML du successeur (XSD) sont les successeurs de la définition du type de données ( DTD) des documents. Bien que les deux peuvent être utilisés, XSD est une amélioration globale sur DTD.
XML Syntax
La différence la plus notable entre XSD et DTD est que XSD est lui-même écrit en XML syntaxe . DTD, d'autre part , est écrit dans une syntaxe similaire mais différent . C'est un atout majeur pour XSD, car il signifie que les programmes conçus pour lire et interpréter les bases de données XML peuvent également lire et interpréter XSD pour valider ces bases de données avec peu de modifications .
DTD Exemple
Photos
Ce qui suit est un exemple d'un fichier DTD pour stocker un email, prise de W3 Schools.com :
< DOCTYPE noter
[
< p > Photos
Photos
: Photos de
]>
Photos XSD exemple
Ce qui suit est un exemple d'un fichier XSD pour stocker un email:
< p>
< p>
< br >
< xs: nom de l'élément = " corps "