XSLT
XSLT is:
a general transformation language
it is a declarative and functional programming language, but...
syntax and semantics geared towards processing XML
Result can be
any
XML application, not only XHTML
Ivan Herman, W3C Head of Offices
16 July, 2002
8 (27)