Contraintes : Keys, Uniques et Keyrefs (MSX)

Les contraintes indiquent que les valeurs d'un élément doivent être uniques au sein de leur portée spécifiée. Dans un schéma, une contrainte est déclarée avec la balise <unique>, <key> ou <keyRef>. Les contraintes ne sont disponibles que dans un modèle conçu pour XSD.

Il existe trois types de contraintes d'identité, chacune avec un sélecteur et un champ :