Es un archivo en el cual se describe la sintaxis de un documento SGML/XML, en el se definen cuales son las marquillas válidas, que tipo de entidades se van a utilizar.
Definen cual va a ser la presentación que va a tener documento en formato HTML o en salida impresa. DSSSL es un lenguaje con una sintaxis similar a LISP y que es propia de SGML. XSLT cumple con el mismo propósito usando un lenguaje con sintaxis XML, simplificando algunas características de DSSSL
Las hojas de estilo son bastante configurables, a través de multitud de parámetros y de las facilidades que brinde cada lenguaje de hojas de estilo.