Los documentos esquema (usualmente con extensión .xsd de "XML Schema Definition" (XSD)) se concibieron como una alternativa a las DTD, más complejas, intentando superar sus puntos débiles y buscar nuevas capacidades a la hora de definir estructuras para documentos XML.