48 of 55 people found the following review helpful
3.0 out of 5 stars
GREAT For Experienced Readers, TERRIBLE For Beginners, Nov 21 2004
By Victor L. Peters - Published on Amazon.com
This review is from: XSLT 2.0 Programmer's Reference (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.
6 of 6 people found the following review helpful
3.0 out of 5 stars
Great material, awful presentation, Oct 3 2005
By peraldus - Published on Amazon.com
This review is from: XSLT 2.0 Programmer's Reference (Paperback)
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.
4 of 4 people found the following review helpful
5.0 out of 5 stars
The Master, Sep 13 2005
By Charles V. Hicks "chicks" - Published on Amazon.com
This review is from: XSLT 2.0 Programmer's Reference (Paperback)
Michael Kay is to XSLT what Hank Williams is to Country, what Doc Watson is to Traditional, and what Eric Clapton is to rock guitar.
The reviewer below states:
> Horrible, horrible usability.
Huh? I have used the original version of this book from when I was an XSLT newbie until it is literally falling apart, and have always found it to be extremely usable. XSLT can be difficult to master - things that seem "logical" are completely wrong, but it is also the best way to interact with XML. Forget about procedural or even OOP languages when you have XML data to deal with. XSL transforms are the way to go, and Michael explains how to do everything here - except XPATH, but I'll probably order the package with his XPATH book, too.