Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
43 used & new from $7.00

Have one to sell? Sell yours here
 
   
XSLT 2.0 Programmer's Reference (Programmer to Programmer)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

XSLT 2.0 Programmer's Reference (Programmer to Programmer) (Paperback)

by Michael Kay (Author) "XSLT (which stands for eXtensible Stylesheet Language: Transformations) is a language that, according to the very first sentence in the specification (found at http: /..." (more)
Key Phrases: literal result element, stylesheet module, import precedence, Programmer's Reference, Attributes Name Value Meaning, File Folder (more...)
3.5 out of 5 stars See all reviews (25 customer reviews)

List Price: $39.99
Price: $29.19 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.80 (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
Upgrade this book for $7.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
22 new from $7.73 21 used from $7.00

Frequently Bought Together

XSLT 2.0 Programmer's Reference (Programmer to Programmer) + XPath 2.0 Programmer's Reference (Programmer to Programmer) + XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))
Price For All Three: $85.57

Show availability and shipping details


Customers Who Bought This Item Also Bought

XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))

XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))

by Salvatore Mangano
4.6 out of 5 stars (29)  $32.97
XML in a Nutshell, Third Edition

XML in a Nutshell, Third Edition

by Elliotte Rusty Harold
4.2 out of 5 stars (16)  $26.37
Professional XML (Programmer to Programmer)

Professional XML (Programmer to Programmer)

by Bill Evjen
3.5 out of 5 stars (2)  $31.49
XQuery

XQuery

by Priscilla Walmsley
4.4 out of 5 stars (9)  $31.49
Beginning XSLT 2.0: From Novice to Professional (Beginning: from Novice to Professional)

Beginning XSLT 2.0: From Novice to Professional (Beginning: from Novice to Professional)

by Jeni Tennison
3.4 out of 5 stars (7)  $44.99
Explore similar items

Editorial Reviews

Product Description
What is this book about?

XSLT 2.0 Programmer's Reference, 3rd Edition, is the authoritative reference guide to the language. Without using the formal and inaccessible language of the W3C specifications, it tells you exactly what every construct in the language does, and how it is intended to be used. This book is a reference rather than a tutorial; it is designed for the professional programmer who is using the language every day. It is the book that people quote when they claim that a particular product is giving the wrong answer, and the book that implementers of the language turn to when they want clarification of the specifications.

At the same time, the book is readable. Reviews of the previous editions of the XSLT Programmer’s Reference, which this book grew from, show that readers appreciate the background material on the design thinking behind the language, the essay on functional programming, the occasional dry wit, the gentle criticism of the language specification when appropriate, and the fact that the examples stray into a diverse range of interesting application areas.

From the Back Cover
When XML debuted in 1998, it was quickly embraced as both a practical tool and a strategic technology. XSLT and XPath soon became the preferred high-level languages for manipulating XML content. Now the editor of the XSLT 2.0 specification has written the ultimate reference manual for XSLT 2.0.

You’ll gain a complete understanding of the concepts underlying XSLT, what’s new in version 2.0, the structure of XSLT stylesheets, their relationship to XML schemas, and more. You will see how the language provides extensibility, and how to use it to create real XSLT applications. Finally, you will learn to use XSLT as a functional programming language to tackle complex computational problems.

What you will learn from this book

  • What’s new in XSLT since the previous edition of this bestselling book
  • Where XSLT fits into the XML family
  • What every construct in the language does, and how to use each one
  • How XSLT transforms XML to handle data conversions and data publishing
  • How to use XSLT elements, patterns, and functions
  • Development methods for specific stylesheets
  • How to apply XSLT design patterns to produce selected results

Who this book is for

This book is for professional XML and XSLT programmers and programmers experienced in XML, HTML, and Web architecture who want to learn XSLT.

Wrox Programmer’s References are designed to give the experienced developer straight facts on a new technology, without hype or unnecessary explanations. They deliver hard information with plenty of practical examples to help you apply new tools to your development projects today.

See all Editorial Reviews


Product Details

  • Paperback: 960 pages
  • Publisher: Wrox; 3 edition (August 20, 2004)
  • Language: English
  • ISBN-10: 0764569090
  • ISBN-13: 978-0764569098
  • Product Dimensions: 9.2 x 7.3 x 2 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars See all reviews (25 customer reviews)
  • Amazon.com Sales Rank: #440,162 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #3 in  Books > Computers & Internet > Programming > Languages & Tools > XSL

Inside This Book (learn more)
First Sentence:
XSLT (which stands for eXtensible Stylesheet Language: Transformations) is a language that, according to the very first sentence in the specification (found at http: / /www.w3.org /TR /xslt20/), is primarily designed for transforming one XML document into another. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
literal result element, stylesheet module, import precedence, fixup process, stylesheet function, sequence constructor, hawthorn quickens, base stylesheet, principal stylesheet, attribute value template, new document node, simplified stylesheet, formatting token, aforzvards axis, fallback behavior, named type definition, selected template rule, untyped atomic values, compiled stylesheet, new element node, computational stylesheets, empty template rule, optional namespace prefix, collation attribute, external general parsed entity
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Programmer's Reference, Attributes Name Value Meaning, File Folder, Internet Explorer, Link Target, James Clark, Rupert Brooke, Content None, John Vlissides, Ralph Johnson, Content Zero, File Edit View Favorites Tools Help, The Young Visiters, Construct Meaning, Daisy Ashford, Erich Gamma, Tim Berners-Lee, Attribute Interpretation, Attributes None, Namespaces Recommendation, President of the United States, Richard Helm, Sword of Honour, World Wide Web Consortium, Agatha Christie
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

XSLT 2.0 Programmer's Reference (Programmer to Programmer)
44% buy the item featured on this page:
XSLT 2.0 Programmer's Reference (Programmer to Programmer) 3.5 out of 5 stars (25)
$29.19
XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
28% buy
XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4.4 out of 5 stars (8)
$37.79
XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))
12% buy
XSLT Cookbook, Second Edition (Cookbooks (O'Reilly)) 4.6 out of 5 stars (29)
$32.97
XSLT, 2nd Edition
11% buy
XSLT, 2nd Edition 5.0 out of 5 stars (2)
$31.49

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(5)
(5)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
Carsten Cumbrowski suggested this product show on searches for "xml stylesheet". What do you suggest?

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

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

 
43 of 50 people found the following review helpful:
3.0 out of 5 stars GREAT For Experienced Readers, TERRIBLE For Beginners, November 21, 2004
By Victor L. Peters (San Francisco, CA USA) - See all my reviews
(REAL NAME)   
It is difficult to give a numeric rating to this book because it depends on what kind of reader you are:
- If you have done little or no XSLT, and you want a book to efficiently explain how to start doing XSLT this is a TERRIBLE choice.
- If you are a beginner who wants to know every tiny detail of XSLT and has plenty of time to learn it, then this is a good choice.
- If you've already read an XSLT book, you are already comfortable with XSLT, and now you want to learn all the extra details the other authors thought wasn't important enough to include, then this is a GREAT choice.

This book almost reads like a specifiation. Although to be fair, I've read some specifications, like the EJB specification, that are more focused than this book. Any good trainer or training author knows that you have to organize your material to first put the emphasis on the central introductory concepts. Once your audience understands the basics, then you can build upon that foundation to explain the advanced topics. Along the way, you should always put the main focus on the most important topics, and just briefly mention extraneous details. Unfortunatley, this book does not organize the material for learning and covers everything with approximately the same emphasis. As just one example of this, Chapter 1 spends eight LONG pages on the history of XSLT including details like when so-and-so joined the specification team or presented a paper at a conference. What Chapter 1 does not do is give you any idea of how to write an XSLT sheet. I plodded my way through the first two chapters wondering when we'd get past all the gory details to a description of how to write an introductory XSLT sheet. Finally, I had enough and looked through the book trying to find how far I should jump ahead to find the introductory section, and realized it didn't exist. All the basics are interspersed with endless details throughout the book.
To be fair, the book calls itself a "programmer's reference." So one could argue that it shouldn't be designed to learn XSLT. However, trying to use this book as a reference would be equally probelmatic because its too hard to find the important information among all the extraneous details.
So if you already know XSLT well and want to know all the extra details, I truly do highly recommend this book. But if you want to learn XSLT in a resonable amount of time, I strongly recommend against this book.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
3.0 out of 5 stars Great material, awful presentation, October 3, 2005
By peraldus (Bern Switzerland) - See all my reviews
The author is one of the great xslt scholars, and this book is a brillant testimony to the breadth of his knowledge.

The author is a professional, Wrox is a professional publisher. Then how come the book is so utterly poorly organized? Any book bearing the subtitle "Programmer's Reference" should be organized in such a way that the programmer will rapidly find what she's looking for. Thats is certainly not the case here. An intelligent use of page headers and footers is the first thing a reference book should try to achieve. No such attempt here (try to imagine a dictionnary with no page headers...).

The same goes for the use of titles and subtitles, general chapter and page organisation, font choices etc. The whole thing is a typesetter's nightmare. I might be wrong, but one suspects the author was allowed to typeset the book himself...

Bottom line: it takes way too long to find what one's looking for. In a reference work such flaws are unacceptable.

I still enjoy the book's excellent coverage of the subject matter, but its use is bound with much bickering and swearing out lound.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent, Comprehenive and Praxis Oriented, September 30, 2006
I had to do something with XSLT. I never did really anything with XSLT before, but are very familiar with XML and programming in general.

I got from a friend the prior edition (XSLT 2nd Ed.) to this one (XSLT 2.0) and was impressed about the deep knowledge, especially the practical one and loved the comparison to actual source code in other programming languages in cases where XSLT and its philosophy differs dramatically from classic programming languages.

I found the answers to all my (tricky) issues, except to one where I got enough information to figure it out myself though. I struggled and still do when it comes to html tags usage as value in XSLT Functions. Be it "translate" , "regex" or "substring-after" etc. I still did not get my translate of white spaces (line break) to html line-breaks ( br - tag ) working 100%. May be the updated Edition answers this only thing that was not 100% perfect covered (for me) in the previous edition.

The book "stole" an hour from me to read the interesting chapters about the programming language philosophy behind XSLT, the "functional programming" rather than "structured programming". I saw a lot of other chapters providing a well researched history of computer programming before the Internet until now.

The Book is big and it is not one of those big books that are artificially inflated by adding screen shots of intuitive and straight forward pages that do not require any explanation. No, not in this case. You get over 700 pages (2nd Ed) and over 900 pages (this edition) full of great stuff that would still make a good book, even if you remove every part about XSLT from it.

I came to buy the 2nd Edition today and saw the XSLT 2.0 (3rd Edition) which I obviously bought instead. I am looking forward to get the updated and obviously greatly extended version within the next few days. You get a lot of knowledge and experience for what the books price is (I am amazed how cheap it, Wrox, I think I got the better end of the bargain in case of this book ;) )

The mentioned resources in the book are also great. I added several of them next to Michael Kay's books to the Web Development Resources Section of my personal (but public) Internet Marketing and Web Development portal at [...].
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

3.0 out of 5 stars Lousy design/layout impairs usability
I purchased this book primarily as a reference when I need a little more detail on a tag or function. Read more
Published 21 months ago by David Brown

5.0 out of 5 stars For serious developers only -- but perfect for the right audience
This is exactly what I want from a technical book on a tricky, subtle topic: it is *serious* and does not kid around. Read more
Published 21 months ago by Benjamin Shine

5.0 out of 5 stars Excellent choice
In addition to his obvious authority on the subject of XSLT Michael Kay is one of the best writers out there. Read more
Published 22 months ago by David Radcliffe

3.0 out of 5 stars Not a stand-alone book, terrible format for reference
From the book's introduction: "In previous editions, XSLT and XPath were covered in a single volume. Read more
Published 24 months ago by Timothy W. Crews

3.0 out of 5 stars not for beginners
I would not think this book is a "start learning xslt book". It is not meant to be start of with. It is a definately a great reference book for xslt 1.0 and updates for xslt 2. Read more
Published on February 20, 2007 by Jaimini Joshi

2.0 out of 5 stars For sale: One boat anchor.
Agree with others that it is not a good introduction book. Dense, long-winded, I kept waiting for information I could use without needing to read 4 other chapters... Read more
Published on December 13, 2006 by andi*pandi

3.0 out of 5 stars Stick to the older release
I've bought the XSLT Programmer's Reference from the same author and it's a terrific book, so when XSLT 2.0 came out, I immediately bought it ... Read more
Published on November 22, 2006 by Ivan Pepelnjak

2.0 out of 5 stars I hated this book
The author spends the first 176 pages giving an overview of XSLT using terms that he hasn't defined yet! Read more
Published on September 24, 2006 by Michael R. Lauer

4.0 out of 5 stars Its a reference. Not a tutorial.
I've read the reviews on here and the lower ratings really lost sight of what this book is about - its a programmers REFERENCE. Not a tutorial hand holding guide. Read more
Published on September 23, 2006 by Kerry Kobashi

4.0 out of 5 stars Undoubtedly Comprehensive
I can truly understand the frustrations that I am reading in the reviews. At first I found the book hard to read because this subject area was new to me. Read more
Published on July 26, 2006 by James R. K. Oconnor

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

XSLT 2.0 Programmer's Reference (Programmer to Programmer)

http://www.w3.org/TR/xslt is the hard to read version. This book is supposed to be the easy to read version.

(Report this)
Created on Nov 27, 2005, last edited on Nov 27, 2005.

 Explore and Edit at Amapedia.com opens new browser window




Look for Similar Items by Category


Up to 30% Off Lansinoh

Up to 30% Off Lansinoh
This July, enjoy savings of up to 30% on select Lansinoh products offered by Amazon.com. Lansinoh is dedicated to providing breastfeeding solutions.

Learn more

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Make Your Cuts Accurate

Shop for miter saws
Shop our huge selection of miter saws in the Amazon.com Power & Hand Tools Store.

Shop for miter saws

 
Ad

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates