Tutoriel XML Schema

XML Schema est un substitut de DTD basé sur XML.

XML Schema peut décrire la structure des documents XML.

Le langage XML Schema peut également être mentionné sous le nom de XSD (XML Schema Definition).

Connaissances de base que vous devriez posséder

Avant de continuer, vous devez avoir une compréhension de base des connaissances suivantes :

  • HTML / XHTML
  • XML et les espaces de noms XML
  • Connaissances de base sur DTD

Si vous souhaitez d'abord apprendre ces projets, veuillez suivre Page d'accueil Accédez à ces tutoriels.

Qu'est-ce que XML Schema ?

Le rôle de XML Schema est de définir les modules légaux de construction de documents XML, similaire à 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 quel élément est un sous-élément
  • Définir l'ordre des sous-éléments
  • Définir le nombre de sous-éléments
  • Définir si un élément peut être vide ou si il peut contenir du texte
  • Définir le type de données des éléments et des attributs
  • Définir les valeurs par défaut et fixes des éléments et des attributs

XML Schema est le successeur de DTD

Nous pensons que XML Schema va rapidement remplacer DTD dans la plupart des applications réseau.

Voici les raisons :

  • XML Schema peut être étendu pour répondre aux besoins futurs
  • XML Schema est plus perfectionné, fonction plus puissante
  • XML Schema est écrit sur la base de XML
  • Type de données pris en charge par XML Schema
  • XML Schema prend en charge les espaces de noms

XML Schema est une norme W3C

XML Schema est devenu une norme W3C le 2 mai 2001.

Vous pouvez trouver dans nos《Tutoriels W3C》pour plus d'informations sur la norme XML Schema.