Buy Used
Used - Very Good See details
$4.30 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
53 used & new from $0.26

Have one to sell? Sell yours here
 
 
XSLT: Mastering XML Transformations
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

XSLT: Mastering XML Transformations (Paperback)

~ (Author)
3.1 out of 5 stars  See all reviews (38 customer reviews)


Available from these sellers.


15 new from $8.44 38 used from $0.26
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.
There is a newer edition of this item:
XSLT, 2nd Edition XSLT, 2nd Edition 4.3 out of 5 stars (3)
$31.49
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
XSLT: Mastering XML Transformations
42% buy the item featured on this page:
XSLT: Mastering XML Transformations 3.1 out of 5 stars (38)
XSLT, 2nd Edition
24% buy
XSLT, 2nd Edition 4.3 out of 5 stars (3)
$31.49
XSLT Cookbook: Solutions and Examples for XML and XSLT Developers, 2nd Edition
15% buy
XSLT Cookbook: Solutions and Examples for XML and XSLT Developers, 2nd Edition 4.6 out of 5 stars (30)
$32.97
Learning XSLT
14% buy
Learning XSLT 3.2 out of 5 stars (18)
$25.51

Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review

XML is an elegant and straightforward way to define data-centric documents to feed almost any kind of data processing or rendering system. The linchpin of many XML solutions, however, is XSLT. This standard provides a way to transform your XML documents into other XML formats, HTML, and almost any other format you wish. XSLT is an excellent tutorial on this critical technology, a must-have text for developers getting serious with XML.

This book is targeted at busy developers who want to learn standards-compliant skills with XSLT and learn them fast. The author uses the Apache Xalan XSLT engine for demonstration, but the material in the book is equally applicable to the XSLT engine in Microsoft's MSMXL parser, Saxon, and many other equivalent XSLT processors.

The material is presented logically from the transformation of a simple "Hello World!" XML file to an HTML document onto XPath locations, branching, linking, combining XML documents, and extension functions. After laying the groundwork for what XSLT can do, the author presents a fairly sophisticated case study--an online tutorial generator that generates HTML files, PDF files, and Zip files.

Aside from being a subject tutorial, XSLT is also an excellent reference that comes in handy for daily coding. The appendices cover XSLT, XPath, a function reference, and a frequently asked questions section. These reference sections include complete examples that make each concept quite clear. XSLT provides the horsepower behind XML, and this book provides the perfect vehicle to master transformation techniques. --Stephen W. Plain

Topics covered: Basic style sheet structure, XPath data model, branching and control elements, links and cross-references, sorting and grouping, combining XML documents, XSLT extension functions, case study, XSLT reference, XPath reference, function reference, XSLT guide (FAQ).

Product Description

Originally created for page layout, XSLT has grown into one of the core technologies for processing XML. XSLT brings XSLT's many functions together in a concise, comprehensive treatment of the technology. This book covers XSLT and XPath, a critical companion standard, and addresses subjects ranging from basic transformations to complex sorting and linking. It explores extension functions on a variety of different XSLT processors, and methods for combining multiple documents with XSLT. Examples demonstrate each technique. Useful as it is, XSLT can also be extremely daunting. Getting started is difficult, and advanced techniques require a through understanding of how XSLT templates work and interact. Doug Tidwell, a developer with years of XSLT experience, explains XSLT by building from the basics to the more complex and powerful possibilities of XSLT, so that whether you're just starting out or looking for advanced techniques, you'll find the level of information you need.

Product Details

  • Paperback: 480 pages
  • Publisher: O'Reilly Media; 1 edition (August 15, 2001)
  • Language: English
  • ISBN-10: 0596000537
  • ISBN-13: 978-0596000530
  • Product Dimensions: 9.1 x 7 x 1.1 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon.com Sales Rank: #823,517 in Books (See Bestsellers in Books)

More About the Author

Doug Tidwell
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Doug Tidwell Page

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)
(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

38 Reviews
5 star:
 (7)
4 star:
 (8)
3 star:
 (10)
2 star:
 (7)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (38 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
27 of 27 people found the following review helpful:
5.0 out of 5 stars must-have for developers working with xml and xslt, September 19, 2001
By brian donovan (New Jersey, USA) - See all my reviews
Although Tidwell emphasizes a real-world approach to tackling XSLT and includes plenty of practical examples in the book, he doesn't skimp when it comes to delivering the types of conceptual explanations (sections like "How a Stylesheet is processed" in Chpt 2 and "The XPath View of an XML Document" in Chpt. 3) that help readers understand what's going on "under the hood". Including a separate chapter covering the basics of XPath early in the book also makes for much easier reading, since we aren't left scrounging for scraps of information scattered throughout the text when XPath-related questions arise. If not for the fact that some authors have actually taken the opposite approach (introducing XPath concepts as they arise in the context of a discussion of XSLT), this would have
seemed like a no-brainer.

No review of this book would be complete without mentioning the value added by the appendices. Once you've digested all of the material in the body of the text, you'll likely continue to keep Tidwell's book close at hand because of Appendices A and C. Appendix A, the XSLT Reference, features a comprehensive dictionary-style reference for every element in XSLT 1.0 - including an XML source document, an example stylesheet that makes use of the element, and the result of the transformation for each. Appendix C, the XSLT and XPath Function Reference, follows a similar format.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
13 of 13 people found the following review helpful:
3.0 out of 5 stars It's okay, but..., May 9, 2002
By Elizabeth B. "bookmaven" (Fort Worth, Texas USA) - See all my reviews
I don't recommend this for a programmer. This book seemed to be a gloss over of XSLT and didn't probe too deeply into it. For that I recommend Michael Kay's excellent work XSLT.

Basically I zipped through this book and wanted more - I wanted to understand what was going on and not just be able to do it. Kay's book provides that and much, much more.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
13 of 13 people found the following review helpful:
4.0 out of 5 stars Excellent advanced tutorial, October 2, 2001
I approached this book expecting to be disappointed. After all there is no shortage of good introductions to XSLT on the web and in Micheal Kay's book we already have an authoritative reference. Actually this book is that rare breed - an advanced tutorial. The book begins with three chapters of introductory material. Wisely the author does not go into every feature. But the meat of the book is in chapters 5-8. It covers in detail keys() in chapter 6, sorting (chapter 7), document() ( chapter 8) and concludes with an excellent introduction to extension elements and functions. The writing is lucid and the author often evaluates alternative strategies. The appendix lists all the XSLT elements and functions with examples which alone is worth the admission. I have already read it twice and I recommend it strongly.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

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

5.0 out of 5 stars My favorite XSLT reference
This is by far my favorite XSLT reference. I like the Kay book, but it seems more like a dictionary than anything else. Read more
Published 15 months ago by E. Welker

3.0 out of 5 stars Well organised chapters but be prepared to persevere if you're a beginner
Coming from a tech writing background, I bought this book back in early 2007, wishing to develop practical programming skills in XSLT 1. Read more
Published on December 2, 2007 by Giles G

4.0 out of 5 stars Its actually a good book
I was able to use this book on a new project I was assigned to at work. I had previously read a bit about XPath, but other than that, I had no experience with XSLT. Read more
Published on March 30, 2007 by J. James

4.0 out of 5 stars A book I really use regularly
I've been programming in a system that uses XSLT for reporting for about three years now. This is the book I actually use. Read more
Published on April 5, 2005 by Henry Troup

1.0 out of 5 stars A Disappointment From O'Reilly.
This book is one of the most frustrating technical books I have ever read. The fact that it is from O'Reilly just makes it doubly insulting. Read more
Published on March 18, 2005 by S. Gupte

2.0 out of 5 stars Find Another book
This book was difficult to use, and I found that the author tried to cram too much into his examples. Some concepts were really poorly explained. Read more
Published on January 28, 2005 by Roger H. Thompson

1.0 out of 5 stars Not Very Useful AT ALL
IMO book is too simple, never really give you anything to build on.
I bought it for a school project at the end I still bought Michael Kay's book(much more detail)

now this... Read more

Published on June 29, 2004 by Arthur Kao

2.0 out of 5 stars Disappointing, not well organized
As a cookbook, it doesn't tell you nearly enough about the nitty-gritty of the functions it documents. Read more
Published on March 8, 2004 by John Broglio

4.0 out of 5 stars Concise and clear
The best and most concise reference work on XSLT. Though you will probably need to get another book, like the XSLT Cookbook, to get a feel for the way that XSLT should be written... Read more
Published on December 13, 2003 by Jack D. Herrington

3.0 out of 5 stars Suffers from the Big Honking Example Problem
This book suffers from the big honking example problem. The authors clearly understand the subject but choose to not show each idea in a small code snippet (one that is usable)... Read more
Published on November 17, 2003 by Lee Carmichael

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
 


Active discussions in related forums
Discussion Replies Latest Post
C# or Java? 66 17 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

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.