From the perspective of having worked with HTML/CSS, I understand conceptually that HTML is markup, and that CSS comprises rules for styling that markup - hence a 'stylesheet'.
Just out of interest I decided to look at what XSLT is, since I am starting to work with XML more and more. I understand that XLS namespace in an XML document is defined as a programming language for transforming other XML documents. i.e. that XSLT is a programming language written in the format of XML. (Please let me know if this is not the case!)
Why are these 'scripts' considered stylesheets? i.e. where does the name - XSLT - Extensible stylesheet language transformations come from?
From the perspective of someone who works with CSS stylesheets I find it confusing that XSLT documents, which as far as I can see have nothing to do with visual layout (styling), and everything to do with transforming information representations, are named in a similar way.