LocalazyLocalazy
XSLT (Extensible Stylesheet Language Transformations) je jazyk pro transformaci dokumentů XML do jiných dokumentů XML nebo jiných formátů, jako je HTML pro webové stránky, prostý text nebo formátovací objekty XSL, které lze následně převést do formátu PDF, PostScript a mnoha dalších formátů. XSLT je určen k použití jako součást XSL, což je rozsáhlejší specifikace, která kombinuje XSLT s gramatikou XML pro soubory stylů XSLT a jazyk XML Path Language (XPath), který se používá pro adresování částí dokumentu XML. Jazyk XSLT je Turingův úplný jazyk, což znamená, že jej lze použít k psaní programů, které transformují dokumenty XML jakýmkoli způsobem, který lze vyjádřit jako sadu pravidel. Kromě použití jako součásti jazyka XSL je jazyk XSLT také používán mnoha webovými prohlížeči jako způsob transformace webových stránek ze zdrojových dokumentů XML do jazyka HTML. XSLT je také používán mnoha programovacími jazyky jako způsob umožňující zpracování dokumentů XML. Například jazyk PHP má rozšíření XSLT, které umožňuje programům PHP transformovat dokumenty XML.