XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other formats such as HTML, plain text, or other XML documents. It is a declarative, XML-based language that processes XML data using template rules.
declarative, functional, template-based, rule-based
text processing, data integration, web development
pattern matching, modules, string interpolation, destructuring
static system, non-structural typing, strong typing, partial inference, compile-time checking, conservative type coercion, optional type annotations
interpreted
XML, XPath, DSSSL
xslt, xsl
Status | active |
Type | programming |
Created | 1999 |
Designed by |
James Clark Michael Kay |
Developed by | World Wide Web Consortium (W3C) |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | #27 |