CODIGO
log in

XSLT

AKA xsl

Summary

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.

Paradigms

declarative, functional, template-based, rule-based

Domains

text processing, data integration, web development

Key Features

pattern matching, modules, string interpolation, destructuring

Typing

static system, non-structural typing, strong typing, partial inference, compile-time checking, conservative type coercion, optional type annotations

Compilation

interpreted

Influenced By

XML, XPath, DSSSL

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

xslt, xsl

External Links

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

Code Example

Loading...