Learn about using XSLT to produce EPUB2 and EPUB3 books from XML or XHTML input as well as PDF for print with CSS or XSL-FO. You don't need previous XSLT experience but a willingness to look at a little code will really help. XSLT can be a functional programming language or a simple template language or anywhere between. We’ll focus on the newer features of XSLT, after a quick overview.