Skip to content
XSLT
EntityQ32110· pop 44· linked from 349 articles

Also known as XSL Transformations, Extensible Stylesheet Language Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text, or XSL Formatting Objects. These formats can be subsequently converted to formats such as PDF, PostScript, and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification.

Key facts

File format.mime
application/xslt+xml
Programming language.name
XSLT
Programming language.file ext
.xslt
Programming language.paradigm
Declarative
Programming language.developer
World Wide Web Consortium (W3C)
Programming language.latest release version
3.0
Programming language.implementations
libxslt, Saxon, Xalan
Programming language.influenced by
DSSSL
File format.name
XSLT
File format.extension
.xslt
File format.uniform type
org.w3.xsl

via Wikipedia infobox

Official website

Cover page | xslt | W3C standards and drafts | W3C

The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.

w3.org

Link to the official site · 3,094 chars · not written by Vinony

Wikidata facts

Image
XSLT.svg
Show 6 more facts
Stack Exchange tag
stackoverflow.com/tags/xslt
inception
1999-00-00
media type
text/xsl
file extension
xslt
Commons category
Extensible Stylesheet Language Transformations
Sources (7)

via Wikidata · CC0

~15 min read

Article

14 sections
Contents
  • History
  • Design and processing model
  • XPath
  • XQuery compared
  • Media types
  • Examples
  • Example 1 (transforming XML to XML)
  • Example 2 (transforming XML to XHTML)
  • Processor implementations
  • Performance
  • See also
  • References
  • Further reading
  • External links

XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text, or XSL Formatting Objects. These formats can be subsequently converted to formats such as PDF, PostScript, and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification.

XSLT 3.0 implementations support Java, .NET, C/C++, Python, PHP and NodeJS. An XSLT 3.0 JavaScript library can also be hosted within the web browser. Modern web browsers also include native support for XSLT 1.0.

Gallery (5)

Connections

Categories