vBulletin FAQ
The website where you learn about vBulletin Forums
Home   Download vBulletin   vBulletin FAQ Forums vBulletin Related Sites Contact Us
Welcome to vBulletin FAQ

vBulletin FAQ Navigation

Getting Started

Customizing your vBulletin

Search Engines & SEO

Making Money with a Forum

Promoting your Community

Get your own vBulletin Today


Webmaster Help


Xslt





vBulletin Book Store > vBulletin books beginning with X

More details of book titled: Xslt

Xslt

Author: Doug Tidwell
Published: 2001-08-15
List price: $39.95
Our price: $28.69
Usually ships in 24 hours
As of: October 06th, 2008 04:08:45 PM
Customer comments on this selection.

vBulletin Well organised chapters but be prepared to persevere if you're a beginner
Coming from a tech writing background, I bought this book back in early 2007, wishing to develop practical programming skills in XSLT 1.0, which I was utilising to transform single-sourced XML documentation into multiple outputs, such as HTML/Java Help and PDF.

Without an apparent specific target audience in mind, this book initially gives the appearance it's written for those wishing to learn XSLT with little or no prior XSLT programming knowledge. It has topics organised in a manner that covers the basics of XSLT programming principles in early chapters to more complex XSLT concepts further on. There are several appendices: an XSLT reference for all elements in the XSLT specification, an XPath reference and an XSLT and XPath function reference, all of which should prove useful once you start making headway into XSLT programming. The structure of this book is commendable.

Whilst Tidwell comes across as an intelligent, knowledgeable and enthusiastic XSLT programmer, describing XSLT concepts is not one of his strengths. Initially, XSLT can be a difficult programming language to get into, but unfortunately Tidwell frequently fails to put himself into the shoes of the novice, making assumptions about certain XSLT concepts in his descriptions that fail to come across clearly. One major weakness of this book is its insufficient coverage on XPath. Sure enough it has reference material to XPath axes and functions, but little coverage on HOW XPath is actually used in XSLT. This is a shame, considering that XPath is such a fundamental component of XSLT.

Tidwell uses fairly good XSLT code samples and snippets to help explain specific XSLT concepts. However, some of the early samples make use of XSLT code whose concepts are not covered until much later chapters in the book. Often, there were no clear indications as to whether one should read ahead to understand these concepts first or put them mentally on hold. I found this potential need to forward reference rather distracting. In other XSLT samples, code from different programming languages (such as Java) was utilised more than necessary.

In one chapter, Tidwell makes three successive attempts to explain the somewhat complex "Muench Method" for grouping XML nodes! Whilst I almost grasped the concepts involved after the first explanation, the subsequent explanations just plunged me into further confusion. Between each explanation, he adds comments such as "Well, that's crystal clear, isn't it?". This style of writing only contributed to the frustration felt upon making a sincere attempt to actually understand this concept. I ended up having to search material elsewhere to find an explanation I could actually understand.

After having practiced a little more XSLT myself and having reread a few more chapters, this book became easier to understand, partly because I developed a clearer understanding of the concepts involved and partly because I felt more acquainted with Tidwell's style of writing. With perseverance, a beginner can make substantial headway into XSLT programming using this book, although I wouldn't rely on it as a sole XSLT learning resource. I found that the XSLT 1.0 Pocket Reference by Evan Lenz a fantastic little reference book - it's concise, explicit descriptions of XSLT concepts really helped me understand some of the ones which were lacking in this book.

I guess if you come from a programming background and know a little about XPath, this book would probably work well for you. Otherwise, I strongly suggest supplementing it with another XSLT learning resource or Google searches on the Internet. There are loads of helpful code-snippets out there with decent-enough explanations to supplement them and XSLT programming principles can be learnt well by example.

Let's hope that Tidwell's next edition of this book is an improvement upon what is potentially a good learning resource.


vBulletin Its actually a good book
I was able to use this book on a new project I was assigned to at work. I had previously read a bit about XPath, but other than that, I had no experience with XSLT. Within 2 days of reading, that being the first 4 chapters or so, I was able to fix the issues I had been assigned.

This is a book for programmers, and for people who know a bit about XML. It is not a school textbook. It does reference some topics before it details them, but if you are a programmer, you are used to reading the context of something unknown to figure out what it does. This book is no different. The examples it includes are non-trivial, and they give you a good idea of the power and correct usage of XSLT.

I highly recommend this book. It helped me do what I needed to get done, quickly and correctly.


vBulletin A book I really use regularly
I've been programming in a system that uses XSLT for reporting for about three years now. This is the book I actually use. It's getting beat-up and battered and has a couple of pages bookmarked - mostly in Chapter 3. I found the initial Hello World examples - where the same XML is processed for text, SVG, Java, and VRML - to be a really fascinating read.

The core functional programming block in Chapter 4 is worth the skull-sweat it takes to work through it. One useful feature is a number of examples that don't work - that seem right but are misleading.

On the downside, the index is fairly poor, but that's typical.


vBulletin A Disappointment From O'Reilly.
This book is one of the most frustrating technical books I have ever read. The fact that it is from O'Reilly just makes it doubly insulting. The author doesn't bother to explain concepts. He just lists out the syntax for the various elements without bothering to explain how the instruction works. This book might be useful as an XSLT reference but it is useless as a learning tool. I totally agree with the other reviews of this book about the "huge honking examples" To give you an idea of how bad it is, the first XSLT example in this book is the obligatory "Hello World" example which is less than 20 lines. The second example is 3 pages long and uses concepts that have not been introduced at all!! The book also suffers from too many forward references. He keeps mentioning concepts that have no relation to the topic at hand. Sure, it might be great for completeness, but it just gets in the way when you're trying to learn a new concept and he keeps throwing additional, esoteric (by his own admission) stuff at you. In my opinion this is a very poorly written book.

vBulletin Find Another book
This book was difficult to use, and I found that the author tried to cram too much into his examples. Some concepts were really poorly explained. Fortunately my company paid for this book, and not me.

Similar Listings

Book cover of The XML Companion (3rd Edition).The XML Companion (3rd Edition)
Book cover of XPath and XPointer.XPath and XPointer
Book cover of XSLT Cookbook, Second Edition (Cookbooks (O'Reilly)).XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))
Book cover of XML Schema.XML Schema
Book cover of Learning XSLT.Learning XSLT
Our vBulletin book picks:


Find more vBulletin related products of interest.

Search:
Keywords:
Amazon Logo

Purchase vBulletin - Site Map - vBulletin Forum
Copyright © 2006 vBulletin-FAQ.com. All rights reserved.
This website is not affilliated with Jelsoft or vBulletin.
Forums - Archive