Unicité et définition de clés
- Tout comme les DTD, les XML Schema permettent la définition d'identifiants uniques. Il étend même ce concept puisqu'il permet :
- de définir le contenu d'un élément comme unique ;
- de définir un attribut non ID comme unique ;
- de définir une combinaison de contenu d'éléments et d'attributs comme
unique ;
- de distinguer entre unicité (unique) et clé (key) ;
- de définir un ensemble de documents différenciés par quelquechose.