Advanced XSL

Up to now, we have examined the basics of XSLT. In fact, we could get along very nicely using just what we have learned so far. However, there are a number of situations that the XSLT basics do not cover. We will look at some of the more advanced features of XSL in this section. These features are not advanced in terms of complexity—in fact, some are quite simple—but advanced in that they move beyond what a simple stylesheet might do.

Sequential and Non-Sequential Processing

Up to now, we have processed all XML documents in a sequential fashion—in original document order. However, it is possible to process documents non-sequentially, multiple times and conditionally. We shall see examples of these kinds of processing in the following ...

Get XML Development with 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.