|
|||||||||||||||||||||||||||||||||||
|
10 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
8 of 8 people found the following review helpful:
5.0 out of 5 stars
This book is worth your attention,
By
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
An excellent and comprehensive description of XML. Very up to date. The author gives a clear summary of the history of XML and where the various portions stand. He is to be commended for having a colour diagram on the inside cover, summarising the many specifications that are part of XML or associated with it, like XPath, XLink, JDOM, JAXP, DOM. Affiliated with this is a large pull out colour chart, that gives the time line and status of the components. The book is near exhaustive in its description of these components. You would do well to constantly refer to these two diagrams. Pin the chart above your computer! This may sound trivial to some. But when you are digging your way through a detailed set of examples in the book, it really helps to have a schematic overview to place things in perspective. All the more so if you happen to be new to many of the topics. Even experienced users can benefit. The book has a CD with full listings of the examples. A great time saver. Also, since the author did not provide problem sets, you can easily make up your own, based on the CD. For example, suppose you are looking at Chapter 8, "Parsing with the DOM". Take an example document and its DTD from the CD. Change the DTD to add more elements and attributes. Make some of these mandatory. Run the parser on the document and the DTD. You should get errors, as expected, because the document is missing some new required items. Understand the error messages. Then correct the document by adding instances of those items. Rerun the parser. Any errors? If not, then try adding more to the DTD and document. This will really help you learn. You can quickly build up documents of some nontrivial complexity. Of course, you can, and should, do analogous things with the other chapters. In terms of the reader's background (I'm talking to you): You can come from either a formal programming environment, or from a publishing/designer background. In both cases, you should already be well familiar with HTML. This is not a formal prerequisite, but a lot of things in the book really do come easier if you know HTML. The programming examples in the book are usually in java, but the author emphasises that XML is not a procedural programming language like java. Rather, it is a declarative language, where you make templates. In this sense, XML is closer to HTML than to java or C. This book is worth your attention.
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Thorough reference for developers and architects,
By Mike Tarrani "www.tarrani.com" (Deltona, FL USA) - See all my reviews (COMMUNITY FORUM 04) (REAL NAME)
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
This book is a comprehensive and up-to-date (as of this review) reference on XML as defined by the W3C. Part I is more of a desk reference (with a lot of example code), which covers XML syntax, modeling and parsing, DTDs and schemas. Part II, also with many examples, is a complete treatment of parsing with APIs, with separate chapters on SAX, DOM, JDOM and JAXP. Transformation and display protocols are covered in Part III, including CSS2, XSLT and XPath. XSLFO for formatting is also covered in this part. Xlink and Xpointer to facilitate referencing operations are the subjects of Part IV, and the book wraps up the formal descriptions of the family of specifications in Part V, which covers XHTML and RDF. I have a personal interest in RDF, and found the chapter devoted to it complete, but terse. This characterizes all of the chapters in this book. What makes this book valuable is the way the information is displayed. Each chapter starts with either an overview or concepts, and each clearly explains each specification and gives clear examples to demonstrate how they work in practice.Appendices at the back of the book are especially valuable because they summarize much of the information in the body of the book. For example, Appendix A depicts the family of specifications in a format that clearly shows the relationships among them. In addition, the web site that supports the book provides a lot of supplementary material, including over 900 links to related resources and an image map of the family of specifications that is one of the most visually appealing and informative resources one can have at their disposal. Note that the web site is not up-to-date - some information that was cited as coming in April and May were still not online as of late June. This is not a book for learning XML as much as it's a reference. The main value over W3C material that is available over the web is the clear writing and many examples. It reads much better than dry specs and is complete in its coverage.
6 of 6 people found the following review helpful:
5.0 out of 5 stars
A Comprehensive Book on W3C XML Specifications,
By Betty Harvey (Glen Burnie, MD United States) - See all my reviews
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
This book is an excellent guide to the various W3C XML specifications. This book is well-organized and well-written. It provides an easy-to-understand overview of the various W3C XML specifications. This books provides a clear roadmap of W3C XML specifications and how they relate to core XML. It also touches on a few non-W3C XML specifications (SAX, RELAX NG, JDOM) which are important to the overall understanding of XML technologies. This book provides an informed overview of the use of these technologies. I recommend this book as a must for any XML library.
8 of 9 people found the following review helpful:
5.0 out of 5 stars
A thorough and integrated guide to the important specs,
By
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
Ken Sall not only guides the reader through each of the chief specifications in the XML "family" of technologies, but provides an integrated understanding of how these technologies relate to and enhance each other. The references provided in each chapter are exhaustive, and the accompanying CD and Web site make finding and experimenting with them and with the related tools a snap. The writing is lucid and entertaining. Highly recommended.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
great book. Must have for CS students.,
By A Customer
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
This book is not an "how to" guide, nor does it claim to be one. I mean by this that if you are, say a Java programmer looking for a book that concretely shows you how to integrate xml with Java then you would be better off with one of the so many Java/XML books on the market.However, if in your work or your studies you feel that you need to gain a more thorough understanding of the W3C specifications related to XML, then this is the book to buy. All the W3C specs are available for free on the web. The trouble is, W3C documents are designed to provide a precise definition of a standards, they are not designed to be especially intelligible by mere mortals (however technologically enclined). Some are quite readable, others far less. Firstly, I really like that this book present all the relevant specifications and working drafts in perspective. Secondly, I found that it does a remarkably good job at translating these specifications (without simplifying them) in understandable terms. In my work, I am interested in gaining as thorough as possible a view of XMl technologies and this book helps me greatly. I also like the fact that it present a well-organized bibliography at the end of each chapter (sadly many computer books from Wrox, O'reilly, Que an like don't have a bibiography as if to say "everything inside this book comes straight from the author's mind. DO not look any further). I have reviewed for myself around twenty XML books. I found this book to be one of my top favorite. I recommend it especially for:
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Note: This is not a paperback!,
By
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
I want to warn customers that the publisher has gone to a "print on demand" publishing model and this book is not delivered as a paperback, but as eleven hundred three hole punched loose leaf pages! This leaves you with the task of finding a binder after paying 40$ for the book! Since it is book size (8 x 10) it awkawardly fits into a standard 8.5 x 11 binder, not very convenient for reading or transporting, and you need the binder to be 3.5" thick to fit the book in the binder.
I gave it five stars for content, but this new method of publishing gets zero stars.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Rather practical!,
By ART SEDIGHI (Old Bethpage, NY United States) - See all my reviews
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
Where to start? With the concise history of where XML came from and why each design decision was made and how the evolution of specifications took place over the years, or the thorough explanation of all the XML specifications, or the programming and parsing aspects of XML and metadata, or the cool XML timeline poster towards the end of the book? This book has much to offer any person interested in finding out what XML is and why and how it has changed our world. Kenneth B. Sall, the author of this book, organized this book in a fashion where each section could be studied on its own, and if there are references to the previous sections, they are appropriately mentioned. This way, one does not need to sit down and cover this 1000+ page book cover to cover to realize that the topic of conversation is. The stage is set at the beginning by the author commenting on the fact that XML can describe everything under the sun, even the kitchen sink: "XML: ... maybe it's everything but the kitchen sink? Say, have you heard the one about the XML Kitchen Sink Language? ..." I have been working with XML for sometime now, and I am still amazed at how it has grown and expanded in to our everyday lives in the past few years. One can spend months coming up to speed with the specifications and the XML "realm", and that's not enough. This book does not even cover, in a great detail at least, the Web services realm. That alone is a couple of thousand page book. The background topics are essential to any reader: basic XML syntax, DTD, Canonical XML, Namespaces and XML Schema. Once you have these topics covered and well understood, you can jump around to any other part of the book, displaying XML data for example or XML programming API's. One can spend a couple of hours trying to figure out how these specifications fit in, but the author hs already done the job with a very useful picture inside the cover page. What's your forte? Cascading Style Sheets to convert XML data into a PDF document for example, or an XHTML document to display on a web site? XHTML is also covered in length, if you do not know that is and what it offers over the plain old HTML. XLink and XPointer. How can one leave without these two core technologies and tools? They are truly remarkable; easy to use, light weight and easy to learn. Well, they are well covered - as you would expect from this book. One thing about these topics is that they could be very abstract and need examples, and we got lots of those. The example depict the efficacy of how one can use XLink to create complex connections between sets of resources, even though you do not have a write access to those resources. This is very handy and resourceful technique is you need to build an e-commerce site. With XPointer, one can locate individual XML elements, set of elements or even a range of XML data between two points. The ability to specify "range" of elements is where the true power of XPointer is revealed. The references, the related resources for each topic, simple to complicated examples and a CD filled with goodies, source code used throughout the book and the W3C specifications at your fingertips outline the some of the other benefits of Kenneth B. Sall's "XML Family of Specifications" book.
5.0 out of 5 stars
How to get a Perfect Bound copy of this book,
By
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
Attention Michael Pachis and others who purchased this book in 2006: I am the book's author and when I saw your comments, I contacted my publisher. If you purchased a copy recently and received it in 3-hole punch format, send me an email and I'll put you in touch with the publisher. They have a small number of perfect bound copies they can send you instead. Use the email address on the right side on my personal web site (kensall.com) home page. I hope this helps.
(I gave this 5 stars simply to not impact the book's current rating.)
4.0 out of 5 stars
Thorough in its explanations, lots of additional references,
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
This is an excellent book to understand, develop and code XML. However, in the parsing discussions (chp 7-10) an understanding of OOP and Java programming are almost required. Other than that, it is an excellent text.
1 of 2 people found the following review helpful:
5.0 out of 5 stars
best on the market,
By A Customer
This review is from: XML Family of Specifications: A Practical Guide (2 Vol Set) (Paperback)
This is the most thorough, comprehensive, and comprehensible book on the market to cover the full range of latest XML technologies. I think it is great!
|
|
Most Helpful First | Newest First
|
|
XML Family of Specifications: A Practical Guide (2 Vol Set) by Kenneth B. Sall (Paperback - June 10, 2002)
$54.99 $40.14
In Stock | ||