XSLT
Sign in to saveAlso 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
- Official website
- www.w3.org/standards/xml/transformation
- 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
- XML namespace URL
- www.w3.org/1999/XSL/Transform
via Wikidata · CC0
~15 min read
Article
14 sectionsContents
- 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.