Utilisation des champs XML
Depuis SQL Server 2005, le type d'un champ peut être XML.
Il n'y a pas de contrôle effectué sur les données de ce champ lorsqu'un enregistrement est créé : il peut contenir n'importe quel texte.
Comment garantir que ce champ contient bien des données XML respectant une grammaire précise ?
C'est un problème courant quand on manipule des données XML et il existe deux solutions : les DTD et les schémas XML.
Dans SQL Server, on utilise les schémas XML.
