
✔ If you need help installing the Java Development Kit, turn to Appendix A, “Crash
Course on Java,” page 457.
Concepts of XSLT
XSLT is a language to specify transformation of XML documents. It takes
an XML document and transforms it into another XML document, as illus-
trated by Figure 5.1.
128
Chapter 5: XSL Transformation
Figure 5.1: Using XSL to transform an XML document
XSLT is not limited to styling activities. Many applications require trans-
forming documents. XSLT can be used to
• add elements specifically for viewing, such as add the logo or the
address of the sender to an XML invoice
• create new content from an existing one, such as create the ...