Leksykon IT › Programowanie › XSLT

XSLT

Programowanie Svenska → Zaktualizowano: 2026-10-07

„Extensible Stylesheet Language Transformations” — standard W3C z 1999 roku do przekształcania XML-a w inny XML, HTML lub tekst. Język funkcyjny (zupełny w sensie Turinga).

Opiera się na szablonach <xsl:template match=...>, które dopasowują węzły przez XPath i generują wynik. XSLT 1.0 jest wszechobecny (obsługują go przeglądarki, choć Chromium wycofuje go w 2025 roku). XSLT 2.0/3.0 (Saxon) wnosi sporo więcej — funkcje, świadomość schematów, przetwarzanie strumieniowe.

Żyje dalej w wydawnictwach (DocBook → PDF), sprawozdawczości finansowej (XBRL) i starszych systemach korporacyjnych. Z nowoczesnych aplikacji webowych zniknął zupełnie.

← Wróć do leksykonu