标。然而，即使是直译器的成品通常也提供单独的分析和执行阶段，允许在记忆体中建立优化的表达式树，并可重复使用以执行多重转换。在线上发行应用程序时，这方式有显着的性能优势，其中同样的转换每秒可多次应用在不同的来源档之上。这种分离处理反映在XSLT处理器的应用编程介面（如JAXP）的设计中。早期XSLT处理器很少被优化过。读取的样式表成为文档物件模型，而XSLT处理器会直接对它们产生作用。XPath引擎也没有被优化过。但是渐增地，XSLT处理器利用了函数式编程和资料库查询语言中发现的优化技术，例如表达式树的静