Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

XML Family of Specifications: A Practical Guide (2 Volume Set)


By Kenneth B. Sall
 
Image of: XML Family of Specifications: A Practical Guide (2 Volume Set)
Pricing Details:

List Price:$54.99
You save:$17.46 (31.8%)
Your Price:$37.53
Buy Now

Book Details:

Format:Paperback, 1168 pages.
Publisher:Addison-Wesley Professional 2002-06-10
ISBN:0201703599

Average Customer Rating:

5.0 5 out of 5 stars (10 reviews)

Editorial Reviews:

Provides a complete roadmap for understanding how XML, XSL, XML Schema, and related specifications interlink to create powerful, real-world applications. Both a reference and tutorial, this practical guide begins with a detailed timeline that charts the history of the Internet, the Web, and XML. Softcover. CD-ROM included.


Customer Reviews:

Displaying 1 to 5 of 10 total reviews (Page 1 of 3):

5 out of 5 stars How to get a Perfect Bound copy of this book

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.)

5 out of 5 stars Note: This is not a 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.

5 out of 5 stars Rather practical!

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.
My favorite topics were probably the authors explanation of the XML parsing and the available API's and resources. SAX, DOM, JAXP and JDOM are covered in great detail.
* SAX - the API that started it all. Minimal and light-weight. Fast and event driven.
* DOM - Memory intensive, complex, but very powerful. It's a tree based model, and the tree represents the whole document.
* JDOM - java specific. Can be used with either DOM or SAX.
* JAXP - java specific again, but easier to use than JDOM.
There are also a number of C++ XML parsers that the author touches on such as the Apache Xerces, C++ SAX and many others, but the main topics revolve around the four most popular parsers mentioned. These sections are mostly tutorials and how-to's. Each parser is used in an example and example is analyzed piece by piece. DOM is covered in more detail due to the number of levels (DOM level 1-3) that it has. Since DOM is more powerful and more complicated, the topic is a bit more advanced and would require more attention from a novice. If you read thru the SAX chapter and understand it well, DOM would not be that much of hurtle, but make sure that you read understand SAX first. Java centric API's including XML-RPC, JAXB, JDOM, JAXM are covered by the author to depict how XML can be used and how it would benefit the application - and developers in-turn. The icing on the cake is when K. B. Sall outlines the differences between SAX, DOM, JDOM and JSAX. He talks about each of the technologies in detail, tell you what the advantage and disadvantage of each one is, and then it compares them against each other. By the time you are done reading these sections, you would become an expert in XML parsing and programming.

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.

4 out of 5 stars Thorough in its explanations, lots of additional references

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.

5 out of 5 stars great book. Must have for CS students.

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:
- CS students or programmer with a theoretical bent.
- anybody who wants to get a thorough overview of W3C standards.

More Customer Reviews:
Next Page


Customers who bought this book were also interested in:


Java & XML, 2nd Edition: Solutions to Real-World Problems


Java and XML


XML in a Nutshell, Third Edition


The Art of Agile Development


JavaScript: The Definitive Guide

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Wed Jan 7 22:42:25 CST 2009
© Wattle Software 2007. All rights reserved.