如SNOBOL和AWK）的影响。它最直接的前辈是DSSSL，即为SGML的文件样式描述语言。
设计模型与处理.XSLT处理器会取用一或多个XML源资料档，加上一或多个XSLT样式表，并处理它们以产生输出文件。与广泛实作的指令式编程语言（例如C编程语言）相反，XSLT是宣告式的。基本处理的范式是模式配比。模板规则只定义如何处理特定XPath模式相符的节点，而不是列出在具有状态的环境中执行的一系列动作；处理器在遇到某一模式符合时，那么模板规则的内容就包含了，以函数式语句评估的直接