Sunday, March 1, 2009

Learning XSLT


Paperback: 368 pages
Publisher: O'Reilly Media, Inc. (November 14, 2003)
Language: English
ISBN-10: 0596003277
ISBN-13: 978-0596003272
Product Dimensions: 9.3 x 6.9 x 0.9 inches







Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage of the language, the book makes few assumptions about what you may already know. You'll learn about XSLT's template-based syntax, how XSLT templates work with each other, and gain an understanding of XSLT variables. Learning XSLT also explains how the XML Path Language (XPath) is used by XSLT and provides a glimpse of what the future holds for XSLT 2.0 and XPath 2.0. The ability to transform one XML vocabulary to another is fundamental to exploiting the power of XML. Learning XSLT is a carefully paced, example-rich introduction to XSLT that will have you understanding and using XSLT on your own in no time.

User Review:
While XML is becoming the de facto standard for data exchange between programs and platforms, it does nothing to allow the reader to see the data in a useful, formatted output. And, since XML is not concerned about presentation of data, that's proper. What you need is some way to turn that data into readable output based on the reader's needs. To do that, you use XSLT. That's where this book comes into play.

Michael Fitzgerald has written a concise, easy-to-follow book that will allow you to start working with the XSLT language. Since this book is not combined with every other XML technology known to man, you will not get lost in a morass of acronyms or concepts that would quickly confuse the beginner. The focus is just XSLT, and the assumption is that you are approaching the language for the first time. There are a number of examples that give you hands-on experience during the learning process, and most of the examples also show a screen print of the browser output so that you know if you were successful with your coding. The code can also be downloaded from the book's website, so if you just want to skip to the output, you can do that.

The author doesn't try to write for both the beginner and the expert. Since the focus is on the beginning XSLT coder, the person with an existing base of XSLT experience may not find this book of much use. I don't say that as a gripe against the book, rather as a way to manage your expectations. It's better than a "For Dummies" title, but it's not an exhaustive guide to all that is XSLT. If you fall into the target audience, you should gain a lot from this title.

Conclusion
Learning XSLT is a very good choice to start your foray into the world of XML transformations. You should come away with the basic information you need to be effective and continue to expand your experience.

Free Download: Learning XSLT

No comments:

Post a Comment