Skip to Main Content
XSLT
book

XSLT

by Doug Tidwell
August 2001
Intermediate to advanced content levelIntermediate to advanced
480 pages
11h 16m
English
O'Reilly Media, Inc.
Content preview from XSLT

Chapter 4. Branching and Control Elements

So far, we’ve done some straightforward transformations and we’ve been able to do some reasonably sophisticated things. To do truly useful work, though, we’ll need to use logic in our stylesheets. In this chapter, we’ll discuss the XSLT elements that allow you to do just that. Although you’ll see several XML elements that look like constructs from other programming languages, they’re not exactly the same. As we go along, we’ll discuss what makes XSLT different and how to do common tasks with your stylesheets.

Goals of This Chapter

By the end of this chapter, you should:

  • Know the XSLT elements used for branching and control

  • Understand the differences between XSLT’s branching elements and similar constructs in other programming languages

  • Know how to invoke XSLT templates by name and how to pass parameters to them, if you want

  • Know how to use XSLT variables

  • Understand how to use recursion to get around the “limitations” of XSLT’s branching and control elements

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning XSLT

Learning XSLT

Michael Fitzgerald
Inside XSLT

Inside XSLT

Steven Holzner
XSLT Cookbook

XSLT Cookbook

Sal Mangano
XSLT and XPATH: A Guide to XML Transformations

XSLT and XPATH: A Guide to XML Transformations

John Robert Gardner, Zarella L. Rendon

Publisher Resources

ISBN: 0596000537Supplemental ContentCatalog PageErrata