[控场AI]
概念Extensible Stylesheet Language Transformations / 可扩展样式表语言转换

XSLT

基于XML的转换语言,属于W3C定义的XSL规范家族,用于将XML文档转换为HTML、文本或其他XML格式

时间轴 (近 90 天)

10月17日

Chrome 和 Edge 正在移除对 XSLT 的支持。

待验证50%
10月17日

XSLT 全称是 Extensible Stylesheet Language Transformations,属于 W3C 定义的 XSL 规范家族,与 XPath、XSL-FO 并列。

待验证50%
10月17日

浏览器在解析 XML 时若遇到 `<?xml-stylesheet type="text/xsl" href="..."?>` 处理指令,会自动加载对应样式表完成转换。

待验证50%
10月17日

移除 XSLT 主要影响遗留企业系统、RSS/Atom 阅读器以及特定文档处理流程。

待验证50%
10月17日

RSS/Atom 场景依赖 XSLT 是因为订阅格式本身是 XML 文档,常见做法是通过 `<?xml-stylesheet?>` 指令指向 XSLT 文件以美化渲染。

待验证50%
10月17日

XSLT 处理器在服务端仍然可用,如 Saxon 和 libxslt,团队可将转换逻辑移至后端。

待验证50%
10月17日

浏览器移除的只是客户端 XSLT 支持,并非禁止使用 XSLT 技术本身。

待验证50%
10月17日

对于使用了 XSLT 的项目,建议迁移到 JavaScript(使用 DOMParser 解析 XML 再生成 DOM)或移至服务端转换。

待验证50%
10月17日

使用 React、Vue 等框架的页面、基于 JSON API 的前端以及服务端渲染的网站都不依赖浏览器端的 XSLT 引擎,因此不受移除影响。

待验证50%

全部知识事实 (9)

来源文章