Cours Schema ASP.Net
I. Introduction
1. Limitations des DTD
Lors de son lancement, XML a été perçu comme une réelle chance pour les
développeurs d'avoir à disposition un langage simple d'utilisation, portable sans difficulté
d'une machine -et d'une application- à une autre, et libre de droits. Dans les premiers
temps, un fichier XML, si on voulait le standardiser en utilisant un vrai langage général de
description, devait dépendre d'une DTD. Mais ce format de description, hérité de SGML,
souffre de nombreuses déficiences.
1. Premièrement, les DTD ne sont pas au format XML. Cela signifie qu'il est
nécessaire d'utiliser un outil spécial pour manipuler un tel fichier, différent de celui
utilisé pour l'édition du fichier XML.
2. Deuxièmement, les DTD ne supportent pas les « espaces de nom » (nous
reviendrons sur cette notion). En pratique, cela implique qu'il n'est pas possible
d'importer des définitions de balises définies par ailleurs dans un fichier XML défini
par une DTD.
3. Troisièmement, le « typage » des données (c'est-à-dire la possibilité de
spécifier par exemple qu'un attribut ne doit être qu'un nombre entier) est
extrêmement limité.
Voir Cours Complete Dessus Attendez SVP Chargement Du PDF !!!