BUY THIS BOOK
Add to Cart

Print Book $34.95


Safari Books Online

What is this?

Add to UK Cart

Print Book £24.95

What is this?

Looking to Reprint this content?

Learning XSLT

By Michael Fitzgerald
November 2003
Pages: 368
ISBN 10: 0-596-00327-7 | ISBN 13: 9780596003272
starstarstarstarstar (Average of 9 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Description

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.
Full Description

XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number of other things. You write an XSLT stylesheet to define the rules for transforming an XML document, and the XSLT processor does the work. As useful as XSLT is, its peculiar characteristics make it a difficult language in which to get started. In fact, newcomers are often a little dazed on first contact. Learning XSLT offers a hands-on introduction to help them get up to speed with XSLT quickly. The book will help web developers and designers understand this powerful but often mystifying template-driven and functional-styled language, getting them over the many differences between XSLT and the more conventional programming languages. 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.



Featured customer reviews

Write a Review


Learning XSLT Review,  August 12 2007
Rating: StarStarStarStarStar
Submitted by Techworx   [Respond | View]

I have devoured more than 20 O'Reilly books over the years. Learning XSLT has been the most difficult to understand. Initial chapter drills way too deep into details too soon -- survivable by only the most perseverant. The downloadable examples are its saving grace.


from 0 to 60 in a few hours...,  May 29 2007
Rating: StarStarStarStarStar
Submitted by Perl kittie   [Respond | View]

This book was just what I needed to get me up to speed with XSLT. Describes how each of the XML, XPath, XSL-FO, Xerces, Xalan, etc. technologies work together and is a systematic introduction; well-organized.


Disorganized, scatter-brained and barely useful.,  February 05 2007
Rating: StarStarStarStarStar
Submitted by Bernie   [Respond | View]

There were a few moments of clarity scattered throughout the book, but most of the time it seemed Fitzgerald just didn't take the time to organize his thoughts. Paragraphs don't have main ideas and sections often spend more time referring to future sections than on content itself. Examples also have extraneous information that are completely unrelated to the topic at hand.

Read all reviews


Uncharacteristically poor for O'reilly,  November 09 2006
Rating: StarStarStarStarStar
Submitted by GBK   [Respond | View]

I agree with the poor reviews and am surprised O'Reilly let this out without sufficient oversight. This was the most recent XSLT book I could find on O'Reilly Safari and was attempting to read it cover to cover but gave up after the second chapter.

There are a lot of digressions explaining concepts 'in detail' at the wrong place, thereby confusing the reader. Also concepts and language used is not consistent and sometimes cryptic.

I finally switched to 'XSLT' by Doug Tidwell and what a relief it was, even though the book is 2 years older and was released in 2001.


Meandering explanations, confusing examples,  July 09 2006
Rating: StarStarStarStarStar
Submitted by Anonymous Reader   [Respond | View]

This book's poor organization and aimless discussion are shocking for an O'Reilly title. The author is more concerned with where to look in the XML or XSLT spec for more detail than introducing concepts logically and providing meaningful examples. An entire chapter is devoted to charchter sets and code pages when all I want to know is how to turn XML into HTML.

I bought this title based on glowing reviews at Amazon, and am sorely disappointed I didn't go to a bookstore and thumb through a copy. XSLT is difficult enough to figure out for a beginner, but I don't see how this book is of much value even to seasoned programmers.


A well written introduction,  February 28 2005
Rating: StarStarStarStarStar
Submitted by Anonymous Reader   [Respond | View]

This book is an excellent introduction to XSLT, as a trianer as well as a developer I found that it was well paced and the clarity of the information leaves nothing to be desired. It is preseneted in bite sized chunks so I have no hesitation in recomending it as post a training resource. I can also recomend it to all those who wish to learn the fundamentals of XSLT, even if they do not have a wide knowledge of XML. In some respects it also serves as a usefull starting point for XML as XSLT provides practical hands on results.
The layout and design of the book are easy on the eye.


Too Clever,  July 27 2004
Rating: StarStarStarStarStar
Submitted by Andy   [Respond | View]

Key concepts are not introduced in a logical sequence, requiring the reader to jump around through the book to get a full picture. Explanations are few, extremely terse, and hardly lucid. The author's examples seem too clever, not practical, instead demonstrating the author's ability to torture XSL's syntax.

I do not feel this book is in any way keeping with the extremely high-quality of O'Reilly's titles, which I have come to rely on in the past decade.


Must Disagree,  July 21 2004
Rating: StarStarStarStarStar
Submitted by Anonymous Reader   [Respond | View]

I found this text to be poorly organized, wordy, & confusing. The author doesn't properly explain templates until Chapter 10 (p. 180). One must start with the basics, then proceed to build upon them!



Very good entry level book,  April 25 2004
Rating: StarStarStarStarStar
Submitted by Bob Bannon from the Columbia Java Users Group   [Respond | View]

Learning XSLT provides a comprehensive introduction to XSLT. This is a very good entry-level book on XSLT. This book provides a entry level approach without being too "entry level."

The author focuses on providing examples for each concept demonstrated and builds on those examples in subsequent chapters. The author explains the template-based approach of XSLT and how it is different from typical programming or scripting languages.

In addition, the book covers XSLT functions. The functions are explained fully and examples are well written. After each example, the book discusses the implications of the example and the output that results from the transformation. The author points out where the chapter in the book relates to the section of the XSLT specification, if the reader wanted to find the actual specification. All the chapters are easy to follow and understand because the author's writing style is very fluid and clear. The upcoming XSLT 2.0 specifications are also highlighted throughout the book.

I would recommend this book to anyone new to XSLT. It's a good book for learning XSLT in clear terms and at an easy pace. You won't be let down if you take the time to read it carefully, try out the different features of XSLT, and think about the XSLT concepts presented.




Media reviews "XSLT can be a little confusing at first, but it's fairly straightforward once you understand how it works. It's certainly worth learning, and a wonderful book to help you learn it is O'Reilly's new book, Learning XSLT, by Michael Fitzgerald...It's a good book for learning XSLT in clear terms and at an easy pace. You won't be disappointed if you take the time to read it carefully, experiment with the various features of XSLT, and consider the XSLT concepts presented."
--Russell J. T. Dyer, UnixReview.com, April 2004
http://www.unixreview.com/documents/s=1357/ur0404c/


Read all reviews

See larger cover