ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
XML in a Nutshell
Author:
Elliotte Rusty Harold&W Scott Means
ISBN:
0 596 00292 0
Publisher:
O'Reilly
Pages:
613pp
Price:
£28-50
Reviewer:
Huw Lloyd
Subject:
xml
Appeared in:
15-1
From the outset, this book gives XML centre stage. The scope is clearly delineated and supported by a comprehensive narration of the core XML technologies.

This book helps the reader make sense of a bewildering plethora of XML vocabulary. It depicts the various orthogonal aspects of XML across easily managed chapters. The strengths and weaknesses of technologies are often discussed along with consideration of future and on going requirements for developers.

This book purports to be a reference and readers accustomed to other O'Reilly 'Nutshell' books might be surprised at the degree of verbosity the text offers. Half of the book is an introductory description to the core XML technologies and even the reference section is descriptive. That said the descriptions are usually apt and useful, although I felt a concise author may have brought more clarity to some of the difficult areas of XML, for example, the namespace and DTD chapters were rather muted and lacking in direction.

The reference section is mostly descriptive, it is concise and reads well, perhaps better than corresponding sections of the introduction. The use of production rules and diagrams to depict language constructs in the reference section were particularly helpful.

I would have liked to see some tables of incompatible technology, e.g., browsers and what they support and perhaps less repetition in the introductory sections. For a second edition, the text could certainly have been more concise. Overall this is a reasonable book that should prove useful.