Most Helpful Customer Reviews
51 of 51 people found the following review helpful:
5.0 out of 5 stars
Many insights, not mere facts., August 17, 2003
This review is from: Definitive XML Schema (Paperback)
There are quite a few books about XML Schema in the market. There are quite a few freebie tutorials on the web too. These may serve your purpose well enough if you are merely trying to acquire an overview of the subject. But if you are like me, learning XML schema on the job and having trouble finding specific answers as you design a new schema or worse extend an exisiting schema, this book is certainly for you. Namespaces are a fairly complex topic and they are handled very well in this textbook. Much of my confusion about how to mix and match the SimpleContent, SimpleType, ComplexContent and ComplexType tags vanished after I read the relevant chapters. The last chapter on reuse and extension is a gem and shows that Walmsley is not one of the rapidly proliferating clan of writers whose chapters are mere rephrasings of the manuals. She brings impressive credentials from the W3C and it shows in each page. I was in the middle of extending a schema when I ran out and bought this book. I ran into some truly murky waters with deterministic and non deterministic schemas when my Microsoft XML parser threw up its hands and refused to validate my XML against my XSD because it was non deterministic. I could find few satisfactory solutions elsewhere. This book gave me all the answers I needed. If you are a serious schema developer, buy this book, its well worth the money.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
25 of 26 people found the following review helpful:
5.0 out of 5 stars
Clarity!, February 17, 2002
This review is from: Definitive XML Schema (Paperback)
I read this book from cover to cover this weekend. That fact alone tells you something about its contents! If you are the sort of person who finds the W3C's XML Schema specification completely transparent and easy to read then Priscilla Walmsley's book is useless fluff. If, however, like virtually everyone on the planet, you find the XML Schema specification indecipherable, do yourself a favour: either forget totally about the abomination that is XML Schema OR read Priscilla's book and discover that XML Schema is finite, is do-able and has certain simplifying characteristics (such as the fact that all named components must be global) that make it tolerable. The process of reading this book is effortless. Every sentence is crafted to be illuminating without the merest hint of padding. This book is really a comprehensive reference manual that reads like a coherent novel while at the same time lacking pretentious verbiage. As 2002 dawned, I resolved not to buy any more books...I have far too many and all the specifications are available free online anyway. Having struggled for days with a few online articles and the three XML Schema specification documents, I decided that I really did need the help of a book...but thought it unlikely that I would find one that was little more than a rehash of the specs. In a sense, Priscilla's book is a rehash of the specs. in as much as it doesn't present anything more than can be found in the specs. The presentation is what counts here though: clear examples for EVERY aspect of the syntax; well-organized content that at every point assumes no more knowledge that has been presented earlier. Thanks Priscilla for changing my perception of XML Schema and for providing a book that was easy to read and that is now my number one reference for XML Schema :-)
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
20 of 20 people found the following review helpful:
5.0 out of 5 stars
Excellent resource! A must-have guide to XML Schema, July 12, 2004
This review is from: Definitive XML Schema (Paperback)
As a professional application developer I don't have the luxury of time to read through massive "door-stops" to get up and running with a new topic. I'm sure many other programmers out there share the same constraint. I normally will not give a computer reference book, or any book for that matter, a chance if it isn't clear, concise and well organized. In short, if it cannot explain a concept clearly in the first few pages or if I find myself reading a chapter over and over again, it isn't worth the little time I do have. After reading the positive reviews on Amazon I decided to take a chance and purchase it. Even after I received the book I approached it with the same air of skepticism as any other book I pick up and I must say that I was "hooked" the moment I started to read it. I found Priscilla's writing style to be effortless and fluid, clearly explaining the topic with plenty of examples to illustrate each concept. The topics are presented in logical order, but the book is approachable from any starting point within it. A fantastic read and an invaluable reference for anyone seriously involved with XML Schema. I place this book within quick reach in my library. When learning to apply a new technology such as XML Schema, XSLT, XPath, etc, I will sometimes approach it with a misconception of overcomplication, thinking that the topic will be so difficult to understand that it will take months to grasp. Picking the right book can make all the difference. Some books only aim to exhaustively detail the mechanics and spew theories without any consideration for the practical application of the technology. And that type of book may be for some, but when you're under the constraint of time, there is little use for theory for the rest of us who need to have a product done by yesterday! This book is immediately practical and approachable from page 1! XML Schema is very easy to understand when it is explained by a professional who can effectively communicate. If you want this in a book, then Priscilla Walmsley is the person that delivers. If you are looking for the best guide to XML Schema on the planet, your journey has come to and end; look no further. "Definitive XML Schema" is excellent and I highly recommend it for anyone wanting to learn more about this technology!!
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|