---
product_id: 6233941
title: "XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition"
brand: "michael kay"
price: "€ 172.41"
currency: EUR
in_stock: true
reviews_count: 9
url: https://www.desertcart.es/products/6233941-xslt-2-0-and-xpath-2-0-programmers-reference-programmer
store_origin: ES
region: Spain
---

# XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition

**Brand:** michael kay
**Price:** € 172.41
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition by michael kay
- **How much does it cost?** € 172.41 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.es](https://www.desertcart.es/products/6233941-xslt-2-0-and-xpath-2-0-programmers-reference-programmer)

## Best For

- michael kay enthusiasts

## Why This Product

- Trusted michael kay brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition - Image 1](https://m.media-amazon.com/images/I/81zYnYbSPpL.jpg)
![XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition - Image 2](https://m.media-amazon.com/images/I/91Pm3567RxL.jpg)
![XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition - Image 3](https://m.media-amazon.com/images/I/81xxMfVToNL.jpg)
![XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition - Image 4](https://m.media-amazon.com/images/I/810z0V826dL.jpg)
![XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) 4th Edition - Image 5](https://m.media-amazon.com/images/I/81jR7Uo2L2L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    The Annotated Reference Manual for XSLT and XPath
  

*by B***R on Reviewed in the United States on July 8, 2011*

It's tricky to judge the quality of a book in a field with which you're unfamiliar.  One technique I've used is using common sense to find various kinds of errors-- and a good sign of this book is that each time I thought I'd caught the author in a mistake, further study always proved me wrong.  I eventually ended up reading this book practically cover to cover and soaking up as much as I could.This book has no fluff or cutesy humor.  The writing is precise, to the point, and anticipated my questions.  There is some repetition (for example, on the topic of namespaces), making the book in my mind very useful as a reference.  The author's obvious familiarity with the standard itself and its various implementations reveals itself in the many clarifying annotations.Some of the examples are very elaborate and thorough and serve to clarify the complexities of the technology where needed-- for example, regarding the subtleties of the 'for' and 'number' family of instructions.If there are any deficiencies in the book at all, they are minor.  One irritation is the author's prejudice towards Java (granted that XSLT and XPath themselves seem more comfortable in that domain); for example, calling C++ "procedural" or claiming that Java popularized IEEE 754 (neglecting phenomenal implementations such as SANE that predated Java by a decade).  This didn't really distract from the value of the book, other than that an entire appendix is devoted to JAXP while there is not a single mention of libxslt2-- making me wonder for a while whether the technologies described in this book were applicable to the problem I was trying to solve (they were).There are mentions of efficiencies that can be obtained with "a good optimizer," but with only my personal suspicion that only the author's own implementation supports them I'd still have some work to do if I wanted to evaluate the differences between them.In using the book I did often find myself confused over which parts applied to the 2.0 versions of XSLT/XPath-- and while the book does define that specifically, a clearer typographical separation would have been helpful.  This problem obviously will become less relevant as the later versions become more widely supported.On the topic of the technologies themselves, I've become even more convinced of the absurdity of any kind of executable XML.  Also, the melding together of two intentionally separate languages (XSLT vs XPath) with different type systems and other complex relationships appears to have no obvious practical advantage.  Finally, if the object of one-based counting was to make the technology more accessible, the actual effect to me was to make it that much less so.In a nutshell, I have no qualms whatsoever recommending this book to a wide audience.  It's extremely thorough, well-written and organized, and authoritative.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Definitive reference
  

*by J***S on Reviewed in the United States on May 8, 2008*

You won't easily find a better book on XSLT 2.0 and XPath 2.0. The reason is very simple: Michael Kay is THE expert on the subject, he has been publishing xslt references for almost a decade now. Currently he is the editor of the XSLT 2.0 specification at W3C. He is also involved the XQuery and the XML Schema Working Groups, also at W3C. He has developed the Saxon XSLT processor. This book (like its predecessors were and its future versions will be) is the definitive reference on XSLT.The third edition was in two separate books, one on XSLT 2.0 (XSLT 2.0 Programmer's Reference (Programmer to Programmer)) and one on XPath 2.0 (XPath 2.0 Programmer's Reference (Programmer to Programmer)). If you are serious about XSLT 2.0, you also need the information on XPath 2.0, as it is a sub language of XSLT 2.0. So you would need both books at hand. The current book contains all of the material available in the two predecessors, and more.I could have survived on the two books, but tired of taking them from my office to my home and vice versa, I ordered the new edition and I am enjoying it very much. After using the new edition for a week or so I have come upon quite a few improvements, for instance the chapter on regular expressions contains more information and is better structured. Examples have been updated and as have been the appendices covering the processors. There is a new appendix on the Altova processor.I should also mention the quality of the paper, the binding and the price, they are much better than the two previous books together.As a reference, the book is complete. It contains a clear description of all the elements of the standards and lots of (tested) examples. There is also much material about the design backgrounds of both standards (and of others like XML Schema and XQuery).The book is extremely well written and a joy to read.The book is aimed at developers and should not be used as a first introduction to XML transformation technology (unless you are an experienced programmer). If you need an introduction to XSLT (in its context) check out one of the other Wrox books like Beginning XML, 4th Edition (Programmer to Programmer) or Professional XML (Programmer to Programmer). One could also try Beginning XSLT 2.0: From Novice to Professional (Beginning: from Novice to Professional), it has good reviews. In any case if you are seriously interested (even as a newbie) don't buy anything from before 2004, it will not include the 2.0 functionalities. If you buy something published after 2004 check that they really updated the book and not only the title.Recently O'Reilly has issued an update of tidwell's XSLT, 2nd Edition. I could be worthwhile to consider this book also.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Very good reference
  

*by W***D on Reviewed in the United States on October 27, 2022*

I've gotten a lot of good from this line of references, and this title is no exception. If you need to understand XPath or XSLT, I recommend this as the place to start.That said, if you get stuck in an XSLT project, I wish you all the good luck that you haven't had so far. I've programmed in a lot of different models: more than one instruction set microcode, a number of assemblers, Verilog and VHDL, Prolog, C, C++, Java, and I don't remember what-all. Of them all, XLST was my least favorite experience. I can't hold that against the book, though. It's a very good writeup of a very unfortunate topic.-- wiredweird

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.es/products/6233941-xslt-2-0-and-xpath-2-0-programmers-reference-programmer](https://www.desertcart.es/products/6233941-xslt-2-0-and-xpath-2-0-programmers-reference-programmer)

---

*Product available on Desertcart Spain*
*Store origin: ES*
*Last updated: 2026-03-21*