or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
54 used & new from $2.22

Have one to sell? Sell yours here
 
   
Learning XSLT
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  
3.2 out of 5 stars  See all reviews (18 customer reviews)

List Price: $34.95
Price: $25.51 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.44 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 18? Choose One-Day Shipping at checkout. Details
27 new from $16.05 27 used from $2.22
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Frequently Bought Together

Learning XSLT + XSLT Cookbook, Second Edition (Cookbooks (O'Reilly)) + XSLT, 2nd Edition
Price For All Three: $88.50

Show availability and shipping details

  • This item: Learning XSLT by Michael James Fitzgerald

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • XSLT Cookbook, Second Edition (Cookbooks (O'Reilly)) by Sal Mangano

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • XSLT, 2nd Edition by Doug Tidwell

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Learning XML, Second Edition

Learning XML, Second Edition

by Erik T. Ray
3.7 out of 5 stars (38)  $26.37
XSLT: Mastering XML Transformations

XSLT: Mastering XML Transformations

by Doug Tidwell
XSLT, 2nd Edition

XSLT, 2nd Edition

by Doug Tidwell
5.0 out of 5 stars (2)  $31.49
XML Schema

XML Schema

by Eric Van der Vlist
2.9 out of 5 stars (10)  $26.37
XSLT 1.0 Pocket Reference (Pocket Reference (O'Reilly))

XSLT 1.0 Pocket Reference (Pocket Reference (O'Reilly))

by Evan Lenz
4.5 out of 5 stars (4)  $9.95
Explore similar items

Editorial Reviews

Review

"I think this book is very well put together and succeeds in making what could be a very tedious subject relatively interesting. I am sure that anyone starting to work with XSLT will find it most helpful but you will need to get Xalan going as well as downloads the examples." - John Collins, news@UK, March


Product 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. 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.

Product Details

  • Paperback: 352 pages
  • Publisher: O'Reilly Media (November 14, 2003)
  • Language: English
  • ISBN-10: 0596003277
  • ISBN-13: 978-0596003272
  • Product Dimensions: 9.3 x 6.9 x 0.9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon.com Sales Rank: #338,911 in Books (See Bestsellers in Books)

More About the Author

Michael James Fitzgerald
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Michael James Fitzgerald Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(8)
(6)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

18 Reviews
5 star:
 (4)
4 star:
 (4)
3 star:
 (4)
2 star:
 (4)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
26 of 27 people found the following review helpful:
4.0 out of 5 stars Solid material for the beginning XSLT coder..., March 27, 2004
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
Target Audience
Developers who are looking for an entry level text to learn XSLT and XPath.

Contents
This is a tutorial guide for teaching yourself the fundamentals of Extensible Stylesheet Language Transformations, or XSLT.

The book contains the following chapters: Preface; Transforming Documents with XSLT; Building New Documents with XSLT; Controlling Output; Traversing the Tree; XPath and XSLT Functions; Copying Nodes; Using Variables and Parameters; Sorting Things Out; Numbering Lists; Templates; Using Keys; Conditional Processing; Working with Multiple Documents; Alternative Stylesheets; Extensions; XSLT 2.0 and XPath 2.0; Writing an XSLT Processor Interface; Parting Words; Appendix: XSLT Processors; Glossary; Index

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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
27 of 29 people found the following review helpful:
4.0 out of 5 stars Provides a solid introduction to XSLT, December 20, 2003
By Foti Massimo (Vezia (Switzerland)) - See all my reviews
(REAL NAME)   
While XSLT isn't a complex language, its declarative and template-based nature can make harder than expected to learn it, especially for people used to procedural languages. That's why a book like this, which provides a solid introduction to XSLT, may be more valuable than you would expect. The author manages to assemble an entry-level book without writing another useless "for dummies" guide. Fitzgerald filled the book with a huge amount of practical examples; you get plenty of code listings that often build on top of each other; incrementing the complexity along the way (an effective choice). In my opinion the writing style isn't always crystal clear and the author often introduce topics too early, briefly mentioning things that get a full explanation only a few chapters later. Notwithstanding this shortcoming, I think it's an excellent book that can really help getting started with XSLT. I would suggest to read it in a linear fashion, from beginning to the end in order to get the best out of it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 14 people found the following review helpful:
3.0 out of 5 stars good and bad, April 11, 2006
I found Learning XSLT confusing from a beginner's point of view. It's poorly indexed, and Fitzgerald often uses XSLT vocabulary in examples long before he explains what they are. For example the "select" attribute first appears on page 105 in an example describing the lang() function, without any explanation of what it is or how it should be used. It's not listed at all in the index except in relation to the "for-each" and "sort" elements. He has a nice list of string functions but not much explanation of what kinds of contexts they can be used in, and few examples. He doesn't really explain how "match" and "select" are used together, or how processing works hierarchically by jumping between xsl snippets. Like a lot of O'Reilly books it presumes a pretty sophisticated programming vocabulary (like what does "normalize" mean anyway?).

Some sections are quite useful however, and the fact that there are lots of examples is very helpful.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Index is incomplete
Mr. Fitzgerald specifically stated that he didn't intend for this book to be a comprehensive reference manual. Read more
Published on July 23, 2007 by D. Nulton

2.0 out of 5 stars Trivia or Tutorial In Nature?
Imagine you just bought a new car and stuck the keys in the ignition. Do you worry about every little minute detail of what's under the hood? Read more
Published on April 8, 2007 by Kerry Kobashi

3.0 out of 5 stars Not so good for me
I bought this book after using the O'Reilly book "Web Design In A Nutshell". In general, I find the O'Reilly books to be pretty good. Read more
Published on March 31, 2007 by Ken

1.0 out of 5 stars Terrible book
That such a poor quality book should come from O'Reilly is baffling. The book is very poorly organized, not covering templates--the basis of XSLT--until chapter 10! Read more
Published on July 31, 2006 by Derek Dexheimer

4.0 out of 5 stars A good introductory book on XSLT
Learning XSLT was a helpful introduction to XSLT and I really enjoyed my progress through the book. Mr. Fitzgerald doesn't spend too much time on lengthy explanations. Read more
Published on May 20, 2006 by kitico

3.0 out of 5 stars Dissapointing presentation. Needs a rewrite
The information is presented very dryly. The tone of the book is very taxing on the readers attention span. Read more
Published on January 10, 2006 by Mr. James Edward Mann

5.0 out of 5 stars A Lifesaver
Late one evening last week I was stuck needing to write some XSL code before an important deadline the next day. Having never written any XSL before, I turned to "Learning XSLT. Read more
Published on September 18, 2005 by Cory Barker

2.0 out of 5 stars Poorly Organized, and a Useless Index
Granted that XSLT is a confusing topic, and granted that this is supposed to be an introduction rather than a reference, but this disappointing book does not make the subject any... Read more
Published on August 11, 2005 by T. Bridgman

5.0 out of 5 stars Great book
I had a copy of the Wrox XSLT Book and ended up more confused then before I started. The O'Reilly Book is MUCH easier to understand. Read more
Published on July 29, 2005 by C. Rifenberg

5.0 out of 5 stars Not the Most Interesting, But Definitely a Good Start
Based on it's cost, this book is definitely worth every penny. If you are interested in coding in XSLT, this is the only book you will probably need for a while. Read more
Published on December 14, 2004 by Gabe

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.