Question: is xslt a programming language?
Answer: From a programmer's point of view, XSLT is a programming language for processing XML data — that is, transforming XML documents. As such, it supports the following: A small set of flexible data types: Boolean, number, string, node-set, and external objects.