XSLT
An XML-based transformation language belonging to the family of XSL specifications defined by the W3C. It is used to transform XML documents into HTML, text or other XML formats.
Timeline (last 90 days)
Chrome and Edge are removing support for XSLT.
XSLT stands for Extensible Stylesheet Language Transformations and belongs to the XSL specification family defined by the W3C, alongside XPath and XSL-FO.
When a browser encounters the `<?xml-stylesheet type="text/xsl" href="..."?>` processing instruction while parsing XML, it automatically loads the corresponding stylesheet to complete the transformation.
The removal of XSLT mainly affects legacy enterprise systems, RSS/Atom readers, and certain document processing workflows.
RSS/Atom scenarios depend on XSLT because the feed format itself is an XML document, and a common practice is to point to an XSLT file via the `<?xml-stylesheet?>` instruction to beautify rendering.
XSLT processors are still available on the server side, such as Saxon and libxslt, and teams can move transformation logic to the backend.
Browsers are only removing client-side XSLT support, not prohibiting the use of XSLT technology itself.
For projects that use XSLT, it is recommended to migrate to JavaScript (using DOMParser to parse XML and then generate DOM) or move the transformation to the server side.
Pages built with frameworks such as React and Vue, frontends based on JSON APIs, and server-side rendered websites do not depend on the browser-side XSLT engine, so they are unaffected by the removal.
All Facts (9)
Pages built with frameworks such as React and Vue, frontends based on JSON APIs, and server-side rendered websites do not depend on the browser-side XSLT engine, so they are unaffected by the removal.
50%UnverifiedXSLT stands for Extensible Stylesheet Language Transformations and belongs to the XSL specification family defined by the W3C, alongside XPath and XSL-FO.
50%UnverifiedWhen a browser encounters the `<?xml-stylesheet type="text/xsl" href="..."?>` processing instruction while parsing XML, it automatically loads the corresponding stylesheet to complete the transformation.
50%UnverifiedThe removal of XSLT mainly affects legacy enterprise systems, RSS/Atom readers, and certain document processing workflows.
50%UnverifiedRSS/Atom scenarios depend on XSLT because the feed format itself is an XML document, and a common practice is to point to an XSLT file via the `<?xml-stylesheet?>` instruction to beautify rendering.
50%UnverifiedXSLT processors are still available on the server side, such as Saxon and libxslt, and teams can move transformation logic to the backend.
50%UnverifiedBrowsers are only removing client-side XSLT support, not prohibiting the use of XSLT technology itself.
50%UnverifiedFor projects that use XSLT, it is recommended to migrate to JavaScript (using DOMParser to parse XML and then generate DOM) or move the transformation to the server side.
50%UnverifiedChrome and Edge are removing support for XSLT.
50%