X-Schema est une nouvelle norme de formalisation des modèles XML.
Cette nouvelle norme pour exprimer des modèles est appelée à remplacer les anciennes DTD issues de SGML tout en apportant un surcroit de puissance. Le modèle X-Schema n'est plus exprimé dans un langage spécifique mais en XML.