XSLT is a functional language with special tree-manipulation operations. XSLT is written in XML and typically has XML input and output.
XSLT is a W3C OpenStandard?: http://www.w3.org/Style/XSL/.
6 pages link to XSLT: