XSLT
Znači za "Proširivu transformaciju jezika tabela stilova". Dok XML trebao bi biti standardizirani jezik, ne koriste svi XML dokumenti istu vrstu oblikovanja. Stoga dokumente ponekad treba "transformirati" ili izmijeniti tako da postanu drugi rukopis ili će ih program moći čitati. XSLT omogućuju ovaj prijelaz.
Tablica stilova XSLT pruža a Predložak s pravilima koja XML dokumenti moraju biti u skladu. Prima XML dokument kao ulaz i izbacuje datoteku koju prepoznaje predviđeni program. Na primjer, XSLT može uzeti XML dokument koji sadrži tehničke specifikacije računala i pretvoriti ga u HTML stranicu koja se može prikazati u web pregledniku. Drugi XSLT može pretvoriti XML dokument koji sadrži nove priče i pretvoriti ga u tekstualni dokument pogodan za ispis.
XSLT-ovi se mogu koristiti za pretvaranje XML dokumenata u izmijenjenu XML datoteku ili u potpuno zaseban format, kao što su HTML i tekstualni primjeri gore. U stvari, pomoću XSLT stilskih tablica moguće je ispisati isti XML dokument na Webu, u programu baze podataka, u poruci e-pošte ili u tiskanom dokumentu. Također, jer XML koristi standardno oblikovanje temeljeno na oznake, jedan XSLT može biti učinkovit na velikom rasponu datoteka u XML formatu.