Along with SAX, DOM, StAX, and XPath, Java includes the XSLT API, for transforming XML documents. Chapter 6 introduces you to XSLT.
What Is XSLT?
Extensible Stylesheet Language (XSL) is a family of languages for transforming and formatting XML documents. XSL Transformation (XSLT) is the XSL language for transforming XML documents to other formats, such as HTML (for presenting an XML document’s content via a web browser).