Chapter Roadmap

This chapter discusses XML transformation and filtering. XML transformation is the process of converting an XML document into one or more output documents. These output documents can be any one of a number of different formats. Some of the possible resulting document formats include the following: XML, XHTML, HTML, WML, RTF, and CSV.

Two types of XSL-based transformations exist—a formatting language and a transformation language. The formatting language, XML Formatting Objects (XSL-FO) is used to create text layouts for documents. As of this writing, no major browsers support XSL-FO, so most XSL-FO is converted into another format (for example, PDF or TEX) for viewing.

In this chapter, we’re going to focus on the XSL Transformation ...

Get XML and Perl 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.