Schéma XML Introduction
Le schéma XML est une alternative basée sur XML à la DTD.
Un schéma XML peut décrire la structure des documents XML.
Le langage XML Schema peut aussi être appelé XSD (XML Schema Definition).
Connaissances de base que vous devriez avoir
Avant de continuer, vous devriez avoir une compréhension de base des éléments suivants :
- HTML / XHTML
- XML et les espaces de noms XML
- Une compréhension de base de la DTD
Si vous souhaitez d'abord apprendre ces notions, veuillez vous rendre à lapage d'accueilpour consulter ces tutoriels.
Qu'est-ce que XML Schema ?
XML Schema est utilisé pour définir les blocs de construction valides d'un document XML, de manière similaire à la DTD.
XML Schema :
- Définir les éléments qui peuvent apparaître dans le document
- Définir les attributs qui peuvent apparaître dans le document
- Définir quels éléments sont des éléments enfants
- Définir l'ordre des éléments enfants
- Définir le nombre d'éléments enfants
- Définir si un élément est vide ou peut contenir du texte
- Définir les types de données des éléments et des attributs
- Définir des valeurs par défaut et fixes pour les éléments et les attributs
XML Schema est le successeur de DTD
Nous pensons que XML Schema remplacera bientôt DTD dans la plupart des applications web.
Les raisons sont les suivantes :
- XML Schema peut être étendu pour répondre aux besoins futurs
- XML Schema est plus complet et plus puissant
- XML Schema est écrit en XML
- XML Schema prend en charge les types de données
- XML Schema prend en charge les espaces de noms
XML Schema est une norme du W3C
XML Schema est devenu une norme W3C le 2 mai 2001.
Vous pouvez, dans notreTutoriel W3Cobtenir plus d'informations sur la norme XML Schema.
Autres extensions