(ang. XML Schema) – formalna specyfikacja dokumentu XML (sam schemat też jest dokumentem XML), która może być wykorzystana przez parser do określenia poprawności dokumentu. Pełni podobne funkcje jak DTD, lecz pozwala na uzyskanie większej kontroli nad regułami poprawności (gramatyki).