The Two Faces of XSL: XSL Transformations and XSL Formatting Objects

XSL is actually a pair of potential standards, XSL Transformations or XSLT (version 1.0 of which is already a full W3C Recommendation, and version 1.1 of which has been proposed), and XSL Formatting Objects, or XSLFO. Each is designed to do a different task when it comes to XML data.

XSLT allows us to take XML content and literally transform it into something else, whether that something else is an HTML page, a text file, or even another XML document. We can choose the content we want to display, add content, or even reorder the content that is there. XSLT can work in conjunction with CSS by converting XML to HTML and adding CSS style information to those tags, or by simply ...

Get XML and Java™ from scratch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.