Strana 31 z 55
5.4 XSLT
Za nejuniverzálnější transformační jazyk by se dal zřejmě označit jazyk eXtensible
Stylesheet Language Transformations (XSLT).
Vzhledem k tomu, že většina současných CASE nástrojů umožňuje export do
formátu XMI, lze takovýto soubor transformovat (pomocí XSLT procesoru) do jednoho
či více souborů buď opět ve formátu XMI (pak by se tedy jednalo o transformaci
modelu do modelu) nebo ve formátu nějakého programovacího jazyka.
Jedná se o zcela obecný jazyk pro transformaci textů ve formátu XML, takže
neobsahuje žádnou podporu metamodelu XMI. Veškerou logiku by si tak tvůrce
transformační šablony musel naprogramovat sám. Reálně tedy o jeho použití lze
zřejmě uvažovat spíše pro velmi jednoduché až triviální transformace.