Rating: Summary: Adequate, but too difficult to read in parts Review: Fair enough, it's a developer's guide, but this book was just too difficult to wade through in parts. For example, the section on XPath (Expressions) in chapter 5. It takes just under 15 pages of verbose and difficult to grasp concepts before we even see a real example of XPath! You need to dig through several pages of things like 'Data-Type Conversion Tables' and a paragraph on 'Intrinsic Functions' before you get a chance to understand what XPath really is. XPath can be so simple; the first few pages nearly turned me off the whole subject. This book made it seem like I needed a degree in engineering before I even got to look at the syntax.
Other things are just not comprehensive enough. Examples given seem to be mostly skewed to the comprehension of the author only. I bet they didn't have too many beginning (experienced) developers proof-read their script. I thought it was careless, for example, that the only examples given to explain were those with attributes~ ... ="Q$. We couldn't even verify the non $Q