XSLT 2.0 Programmer's Reference (Programmer to Programmer) and over 2 million other books are available for Amazon Kindle . Learn more

Buy Used
Used - Like New See details
Price: £4.65

or
 
   
Trade in Yours
For a £0.42 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading XSLT 2.0 Programmer's Reference (Programmer to Programmer) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Michael Kay
3.7 out of 5 stars  See all reviews (3 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition £24.18  
Paperback --  
Trade In this Item for up to £0.42
Trade in XSLT 2.0 Programmer's Reference (Programmer to Programmer) for an Amazon Gift Card of up to £0.42, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

24 Aug 2004 0764569090 978-0764569098 3rd Edition
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.


Customers Who Bought This Item Also Bought


Product details

  • Paperback: 960 pages
  • Publisher: John Wiley & Sons; 3rd Edition edition (24 Aug 2004)
  • Language: English
  • ISBN-10: 0764569090
  • ISBN-13: 978-0764569098
  • Product Dimensions: 23.3 x 18.7 x 5.1 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 871,115 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

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.

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
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.7 out of 5 stars
3.7 out of 5 stars
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
5.0 out of 5 stars Don't write XSLT without it. 28 Jan 2007
Format:Paperback
Absolutely indispensable guide to XSLT 2.0. Kay not only provides a fantastic reference for all the language features, but includes some excellent examples.

Readers should note that this book should really be ALWAYS bought with the XPath 2.0 programmers reference also by Michael Kay. The two languages are inseparable and you will constantly find yourself switching from book to book.

Kay also maintains the most well-known XSLT 2.0 processor currently available, Saxon, which you'd be well advised to also download (it's free and open-source).
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
This book is a fantastic reference for XSLT. With really thorough examples and detailed descriptions of every aspect of the language. However; if you want to pick up XSLT quickly this might not be be book for you due to the heaviness of the detail...
Comment | 
Was this review helpful to you?
2.0 out of 5 stars Very little practical use 20 Dec 2009
By Marty
Format:Paperback
I have tried to use this book on various occassions as a reference to create a stylesheet for use in a practical business problem, the transformation of XML documents, but to no avail. It is very hard to find anything in this book, I feel this is mainly due to the fact that every concept is described academically in minute detail, with too many annotations and useless references, which is almost never warranted. This may be a case of poor editing on behalf of the editor, which is a shame, because the author certainly has put a lot of effort in it.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.6 out of 5 stars  26 reviews
50 of 57 people found the following review helpful
3.0 out of 5 stars GREAT For Experienced Readers, TERRIBLE For Beginners 21 Nov 2004
By Victor L. Peters - Published on Amazon.com
Format:Paperback
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.
8 of 8 people found the following review helpful
3.0 out of 5 stars Great material, awful presentation 3 Oct 2005
By peraldus - Published on Amazon.com
Format:Paperback|Verified Purchase
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.
5 of 5 people found the following review helpful
3.0 out of 5 stars 5 Stars to Kay, 0 Stars to Wrox 19 Dec 2004
By Salvatore R. Mangano - Published on Amazon.com
Format:Paperback|Verified Purchase
As with the previous editions, Michael Kay has written a book whose content is of the highest quality. Being the editor of the W3C XSLT and XPath recommendations and the developer of one of the only XSLT 2.0 implementations in town makes Kay the ultimate authority on XSLT. He also writes in a style that is accessible to developers of almost any level (although this is not ideal as a beginner's book).

My big beef with the book is likely not Kay's fault. Being an author myself, I know how stubborn and pig headed publishers can be about their "style guidelines". Well, Wrox, your guidelines stink because this book is virtually impossible to use as a reference. Your font usage makes information impossibly hard to find by flipping pages. Your use of page headings is lame and unhelpful to the developer needing to find info fast.

In the end I have to recommend this book to XSLT 1.0 developers that need to get up to speed fast on XSLT 2.0 but it is too bad most of the profits are going to Wrox and not Kay.
3 of 3 people found the following review helpful
4.0 out of 5 stars Mixed opinions on this book. 20 Feb 2006
By Dennis H. Currit - Published on Amazon.com
Format:Paperback
This is a difficult book to review. It contains invaluable information and, with a lot of work, I was able to learn what I needed to learn about XSLT. On the other hand, it could have been written so much better. You can't plan on using it as your only source of XSLT information. Supplement it with other books and online resources and you will do fine.
14 of 19 people found the following review helpful
5.0 out of 5 stars No other book on XSLT is as good 22 Oct 2004
By Jack D. Herrington - Published on Amazon.com
Format:Paperback
There is no better book on XSLT. No matter if you want to learn XSLT from scratch, or have a long-term reference for the XSLT syntax. This book is the bible for XSLT users. The original book covered the 1.0 standard. This book extends that to support both 1.0 and 2.0 in the same book.

There are two large pieces to the book. The first piece covers the basics of XSLT, with a tag-by-tag reference to the language, as well as XPath in the same manner. Both of these start with introductions that make it easy for novices to pick up the language. The second piece covers design patterns for templates then brings the whole work together into case study sections.

XSLT is an invaluable tool for anyone who works with XML. Once you understand it you will never want to be without it. This book is the best way to learn XSLT, and the best reference for those who already know XSLT. Period.
Were these reviews helpful?   Let us know
Search Customer Reviews
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
   


Look for similar items by category


Feedback