LocalazyLocalazy
XSLT (Extensible Stylesheet Language Transformations) je jazyk na transformáciu dokumentov XML do iných dokumentov XML alebo iných formátov, ako je HTML pre webové stránky, obyčajný text alebo formátovacie objekty XSL, ktoré možno následne konvertovať do formátov PDF, PostScript a mnohých ďalších. XSLT je určený na použitie ako súčasť XSL, čo je väčšia špecifikácia, ktorá spája XSLT s gramatikou XML pre štýlové súbory XSLT a jazykom XML Path Language (XPath), ktorý sa používa na adresovanie častí dokumentu XML. XSLT je Turingov úplný jazyk, čo znamená, že sa dá použiť na písanie programov, ktoré transformujú dokumenty XML akýmkoľvek spôsobom, ktorý sa dá vyjadriť ako súbor pravidiel. Okrem toho, že sa XSLT používa ako súčasť XSL, používa sa aj v mnohých webových prehliadačoch ako spôsob transformácie webových stránok zo zdrojových dokumentov XML do HTML. XSLT sa používa aj v mnohých programovacích jazykoch ako spôsob umožňujúci spracovanie dokumentov XML. Napríklad jazyk PHP má rozšírenie XSLT, ktoré umožňuje programom PHP transformovať dokumenty XML.