XSLT Quickly (original) (raw)

"If you need to learn how to transform your XML documents, "XSLT Quickly" is the best place to begin...It's ideal as a tutorial for beginners or as a reference for more experienced developers. The price is right - less than $30, and the book easily pays for itself in time saved." - Mark Garrett in since1968.com.

Order online from amazon.com at 30% off list price

Manning's web page for the book, where you can order the book and link to the author forum and errata page.

Download the example files (see readme.txt in the zip file) for the book.

Portugese version now available from Brazilian publisher Ciencia Moderna!

Also available in Korean

XSLT 2.0 articles: XML.com has a complete list of Bob's Transforming XML columns about XSLT. Many are excerpts from the book; see also this page listing articles that cover new features in XSLT 2.0.

Introductions

The book has two parts: a tutorial and a users guide. The following shows the introductions for these two parts, which will give you an idea of the book's goals.

Part 1: Getting Started with XSLT

This tutorial will get you comfortable with the XSLT techniques necessary to perform the most basic transformation operations as you convert one document into another: reordering, renaming and deleting elements, renaming and deleting attributes, converting attributes into elements and elements into attributes, and selecting elements for processing based on their attribute values.

There's much more to XSLT than these operations, as the rest of this book shows, but these will get you far in tasks such as the following:

All of these tasks usually involve taking a subset of some data, rearranging the order of the pieces, and renaming some pieces. Once you can do these, you're ready to take part in the assembly of some of the most important parts of an e-commerce system.

Part 2: XSLT Users Guide: How do I work with...

This part of the book covers some advanced aspects of XSLT in more detail. Not exhaustive detail, because this isn't a reference book; as a users guide, this part of the book presents background and examples for different areas of XSLT so that you can put them to work in your stylesheets as quickly as possible.

There are seven chapters covering the following areas:

Appendixes in XSLT Quickly provide a quick reference to XSLT syntax, notes and sample command lines for running several XSLT command line processors, and a glossary.