XSLT Fundamentals

The power and flexibility that XSLT offers is exciting; however, XSLT is not an easy language to come to grips with. Its declarative approach might not be familiar to you, for example.

XSLT can transform XML documents. The output can, as you have seen in Chapter 10, "Introducing XML," be HTML or XHTML code. Equally, XSLT can act on an XML document and output another XML document, perhaps to be further processed by another XSLT style sheet or to be processed by another application.

This multi-tier approach to the use of XSLT is likely to be highly complex in certain situations.

Further complexity can be added if the output of an XSLT transformation (or series of XSLT transformations) is split between different documents. Such ...

Get Platinum Edition Using XHTML™, XML, and Java™ 2 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.