Overview

The XSLT (XSL Transformations) standard defines an XML document transformation language.

An XSLT processor takes an existing XML document as input, and generates a new document as output. The output document may also be an XML document, but does not have to be (and HTML output is currently a popular choice).

When the output is an XML document, the new document typically conforms to a different document model to the input. One major application of XSLT is therefore to convert documents from one model to another, usually to enable communication of information between systems or organizations.

Transformations to be performed are specified using a stylesheet that conforms to the XSLT standard:

Transformations are performed in accordance ...

Get XML Companion, The, Third Edition 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.