Document Style Semantics and Specification Language
ISO/IEC-Standard 10179, der eine Lisp-ähnliche Sprache beschreibt, mit der sich SGML-und XML-Dokumente formatieren und in HTML-Dokumente plus CSS wandeln lassen.
DSSSL besteht aus den Komponenten Style Language, Transformation Language, Expression Language und Query Language. Die Style Language dient der Formatierung von SGML-Dokumenten und die Transformation Language wandelt SGML-Dokumente zwischen verschiedenen DTD um. Mit der Expression Language (basierend auf Scheme (Lisp)) lassen sich auch verschachtelte Stilanweisungen vornehmen. Die Query Language wird innerhalb der Style und der Transformation Language benutzt, um Elemente und Attribute abzufragen.