eXtensible Stylesheet Language Transformations

In short

Templates to transform and style XML documents; can be used as a programming language as well.

item info
types Markup, Program code
preferred ⚠️ under conditions
extensions .xsl, .xslt
related formats C, CPP, CSS, HTML, JAVA, JavaScript, JSX, Markdown, Pascal, Perl, Prolog, Python, Ruby, Scala, SGML, TeX, XHTML, XML
wikipedia XSLT


Extensible Stylesheet Language Transformations (XSLT) an vocabulary defined in XML for transforming XML files. By transforming an XML to HTML it is possible to add CSS styles to the content, which makes the result an instance of Text (formatted).

XSLT can be used as a nearly full fledge programming language. It can reference other XSLT files as modules.

XSLT is a widely supported open standard.


We accept it, provided the reference files are archived with it, in such a way that the references are still valid in the archived situation.

See also