Buy used:
$4.28
$6.99 delivery June 21 - July 1. Details
Condition: Used: Good
Comment: Former library book. Book slightly twisted. Slight signs of wear on the cover. Dog-eared pages. Edition 2004. Ammareal gives back up to 15% of this item's net price to charity organizations.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

XSLT 2.0 Programmer's Reference 3rd Edition

4.0 4.0 out of 5 stars 33 ratings

There is a newer edition of this item:

XSLT 2.0 and XPath 2.0 Programmer's Reference
$70.40
(63)
Only 1 left in stock (more on the way).
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.

Editorial Reviews

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.

About the Author

Michael Kay has been working in the XML field since 1997; he became a member of the XSLWorking Group soon after the publication of XSLT 1.0, and took over as editor of the XSLT 2.0 specification in early 2001. He is also a member of the XQueryWorking Group. He is well known not only through previous editions of this book, but also as the developer of the open-source Saxon product, a pioneering implementation of XSLT 2.0, XPath 2.0, and XQuery 1.0.
The author has recently formed his own company, Saxonica Limited, to provide commercial software and services building on the success of the Saxon technology. Previously he spent three years with Software AG, working with the developers of the Tamino XML server, a leading XQuery implementation. His background is in database technology: after leaving the University of Cambridge with a Ph.D., he worked for many years with the (then) computer manufacturer ICL, developing network, relational, and object-oriented database software products as well as a text search engine, and held the position of ICL Fellow.

Product details

  • Publisher ‏ : ‎ Wrox; 3rd edition (August 20, 2004)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 960 pages
  • ISBN-10 ‏ : ‎ 0764569090
  • ISBN-13 ‏ : ‎ 978-0764569098
  • Item Weight ‏ : ‎ 2.95 pounds
  • Dimensions ‏ : ‎ 7.4 x 1.9 x 9.17 inches
  • Customer Reviews:
    4.0 4.0 out of 5 stars 33 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Michael Kay
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4 out of 5 stars
4 out of 5
We don’t use a simple average to calculate the overall star rating and percentage breakdown by star. Our system gives more weight to certain factors—including how recent the review is and if the reviewer bought it on Amazon. Learn more
33 global ratings

Top reviews from the United States

Reviewed in the United States on 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 [...].
4 people found this helpful
Report
Reviewed in the United States on October 25, 2007
I purchased this book primarily as a reference when I need a little more detail on a tag or function. The author has done what seems to be an entirely thorough job documenting each tag and function in a consistent and useful manner. Once I find it, the content is all I need. I have yet to read through the other chapters; I have a feeling they will provide useful insights.

Unfortunately, it is all but impossible to thumb through the book to find a specific tag. Because the tags and function names are all lowercase, they appear almost identical to the next-level headings which are mixed case. A rule under the paragraph or something would have helped a lot (I have been marking each with a highlighter). I'm not sure why they didn't maintain the boldface from the TOC (see below); that would have helped.

The headers and footers display nothing more than the chapter name/number and page number-- contrast this with a typical O'Reilly design (JavaScript 5th Edition) where the page headers in the Core JS Reference chapter show the first and last entries on the spread just like a (good) dictionary.

So, you can expect to have to refer to the Table of Contents often. Unfortunately, there is typically 4"+ (10-12cm) of blank space between an entry and its page number in the table of contents. This would be another usability disaster except that they at least boldface the tag and function names along with their page numbers. (Hint to designer: dot leaders have been around for a while now...)

I will avoid purchasing reference works from Wrox/Wiley in the future.
One person found this helpful
Report
Reviewed in the United States on September 23, 2006
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. It is meant to give details on why XSLT is what it is in detail. It is not meant to teach you through step by step examples.

That said, on this basis, the book gets four stars. To be given the opportunity to read through the words of a W3C member who was directly involved in the XSLT 2.0 specification is a gift. How many times do you get the chance to read technical works directly from the source in this amount of detail? Realize Mr. Kay also has done something few people have - created an XSLT processor. So you are getting more information than what you will probably ever need but all packed into one large reference. More so, its one individual, not a group of people where thoughts and theories are disconnected.

This book is not an easy read. If you are looking to get up and running creating stylesheets forget it and be left disappointed. At times it is dry and boring and has too much information to get lost in. Because it is a programmer's reference I really didn't want to know everything, just the 80% of things that really matter. And that's what a programmers reference should be - a well organized book that lets you find things quickly and has enough information in it to let you make decisions.

Unfortunately, there are few XSLT books that are worth reading. Yes, this book reads like a technical IMPLEMENTATION specifcation. Use this book when you want to know how things work and why it was designed that way.
2 people found this helpful
Report
Reviewed in the United States on December 22, 2018
This book got me into using Saxon in place of other technologies and I was successful at downloading the JDK after not using it for over 15 years! I am pleased with the examples and the thorough explanation of XSL.
Reviewed in the United States on March 7, 2011
Kay is the ultimate resource when it comes to XSLT, and this book is the best one out there for 2.0. This is not really a book to sit down and read cover-to-cover, but it is great for finding quick answers/references to questions or problems you may encounter while working with the language.
If you plan to do any work with XSLT 2.0, this book is a must-have.

Top reviews from other countries

S F Khan
5.0 out of 5 stars Good
Reviewed in Canada on February 6, 2019
Good