ABSTRACT

Expressed this way, XSLT looks simple. As with so many things, the devil is in the details – and there are many details. Our goal in this chapter is not to teach XSLT in detail – which would require more space than we have – but to explain how it works, describe the major concepts you need in order to understand it, and discuss the kinds of tasks it is good for. If XSLT is a tool you need to use, we hope this chapter will be a good first step in learning it.