XSLT's capabilities and uses are so extensive that many
books get bogged down in the complex W3C specification and
provide little in the way of practical, real-world
instruction.
Mastering XSLT is a fundamentally
different kind of book. Here you'll find quick, efficient
introductions to the key concepts, written for people who
know their
XML, and then the really good stuff: detailed
instructions that will help you meet your immediate
document-transformation challenges and move on to new ones.
It's the most effective way to get what you need out of
XSLT, whether your application is simple or complex,
conventional or ground-breaking.
Coverage includes:
- Understanding the XSLT data model
- Working with expressions
- Using variables and parameters in XSLT
- Using functions
- Managing output
- Using looping, iteration, and repetition
- Grouping and indexing
- Managing multiple documents
- Sorting and numbering
- Generating documentation and comments
- Using XSLT extensions
- Generating HTML
- Working with forms
- Outputting strings and special characters
- Generating RTF and other non-XML markup
- Generating RTF and other non-XML markup
Contents Introduction
Part 1 • The Basics of XSLT Chapter 1 • XSLT's Role
Chapter 2 • Stylesheet Structures
Chapter 3 • XSLT Templates
Chapter 4 • The XSLT Data Model
Chapter 5 • Expressions
Chapter 6 • Variables and Parameters in XSLT
Chapter 7 • Functions
Part 2 • Processing Techniques Chapter 8 • Managing Output
Chapter 9 • Looping, Iteration, and Conditionals
Chapter 10 • Grouping and Indexing
Chapter 11 • Managing Multiple Documents and
Modularization
Chapter 12 • Sorting and Numbering
Chapter 13 •
Generating Documentation and
Comments
Chapter 14 • XSLT Extensions
Chapter 15 • Fallback in XSLT
Part 3 • Generating HTML Files Chapter 16 • Generating HTML
Chapter 17 • Generating Tables
Chapter 18 • Working with Forms
Chapter 19 • HTML: Special Considerations
Part 4 • Special Outputting Issues Chapter 20 • Outputting Strings and Special
Characters
Chapter 21 • Math
Chapter 22 • Outputting SVG
Using XSLT
Chapter 23 • Generating RTF and Other Non-XML
Markup
Appendices Appendix A • XPath
Appendix B • XML/XSL Resources
Appendix C • An Introduction to Functional Programming
with XSLT
Index