Microsoft EdgeがXSLTサポートを廃止へ——レガシー依存の企業システムは今すぐ棚卸しを
MicrosoftがEdgeブラウザからXSLT(Extensible Stylesheet Language Transformations)のサポートを削除することを明らかにした。XSLT は XML 文書を HTML やテキストなど別形式に変換するための技術で、2000年代に多くの企業システムで採用されていた。長年にわたってEdgeに組み込まれてきた機能だが、いよいよそのサポートに終止符が打たれようとしている。 XSLTとは何か、なぜ今まで残っていたのか XSLT は W3C が策定した XML 変換仕様で、サーバーサイドで生成した XML データをブラウザ上でスタイルシート(.xsl ファイル)を使って HTML に変換する、という仕組みだ。2000年代初頭には「コンテンツとプレゼンテーションの分離」を実現する有力な手段として広く使われた。 しかし時代は変わった。現在のウェブ開発では REST API + JSON + JavaScript フレームワークが主流となり、XSLT を新規採用するケースはほぼ存在しない。それでも Edge に残り続けていたのは、削除すれば既存の業務システムが動かなくなるという、後方互換性への配慮からだ。 Edge の前身である Internet Explorer は XSLT を積極的にサポートしており、IE 向けに構築された社内ポータルや申請フォームが XSLT に依存しているケースは、日本の大企業・官公庁を中心に今も少なくない。 影響を受けるシステムの典型例 社内ポータル・承認フロー: SAP や独自開発の XML ベースデータをブラウザで表示・印刷するシステム 帳票・レポート出力: XML で出力したデータを XSLT で整形して画面表示するレガシー帳票基盤 Web サービス連携画面: SOAP 系 XML を XSLT でレンダリングしていた古い連携 UI Edge の Chromium ベースへの移行(2020年)でも XSLT は残されたが、今回はいよいよ削除が決定されたかたちだ。 実務への影響——日本企業が今すぐやるべきこと 1. 依存システムの棚卸し まず自社ブラウザで .xsl ファイルを参照している URL やアプリケーションがないか調査する。Edge の開発者ツール(F12)のネットワークタブで Content-Type: application/xml や .xsl ファイルへのリクエストを確認するのが手早い方法だ。 ...