XML in a Nutshell, Third Edition
By Elliotte Rusty Harold, W. Scott Means
September 2004
Pages: 712
Series: In a Nutshell
ISBN 10: 0-596-00764-7 |
ISBN 13: 9780596007645




(Average of 4 Customer Reviews)


Description
There's a lot to know about XML, and it's constantly evolving. But you don't need to commit every syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it's a detail that has to do with XML or its companion standards, you'll find it--clear, concise, useful, and well-organized--in the updated third edition of XML in a Nutshell.
Full Description
If you're a developer working with XML, you know there's a lot to know about XML, and the XML space is evolving almost moment by moment. But you don't need to commit every XML syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it's a detail that has to do with XML or its companion standards, you'll find it--clear, concise, useful, and well-organized--in the updated third edition of
XML in a Nutshell.
With
XML in a Nutshell beside your keyboard, you'll be able to:
- Quick-reference syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM
- Develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema
- Gain a working knowledge of key technologies used for narrative XML documents such as web pages, books, and articles technologies like XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO
- Build data-intensive XML applications
- Understand the tools and APIs necessary to build data-intensive XML applications and process XML documents, including the event-based Simple API for XML (SAX2) and the tree-oriented Document Object Model (DOM)
This powerful new edition is the comprehensive XML reference. Serious users of XML will find coverage on just about everything they need, from fundamental syntax rules, to details of DTD and XML Schema creation, to XSLT transformations, to APIs used for processing XML documents.
XML in a Nutshell also covers XML 1.1, as well as updates to SAX2 and DOM Level 3 coverage. If you need explanation of how a technology works, or just need to quickly find the precise syntax for a particular piece,
XML in a Nutshell puts the information at your fingertips.
Simply put,
XML in a Nutshell is the critical, must-have reference for any XML developer.
Featured customer reviews

Great for intermediate-advanced,
January 30 2007
Submitted by
Brett
[
Respond |
View]
While this book may not be the easiest for beginners, as it goes into quite a bit of detail, I found this book most excellent, having read a few other beginning books on XML already.
I particularly like its section on XSL for making clear (unlike other books I've read, even from O'Reilly) what XSL's default rules are and how one overrides them, with step-by-step examples (if containing more info than your beginner will want).
It is both a great comprehensive review/tutorial and a superb reference. (There were some errata, especially in the Document Grammar, but I doubt that too many of us folks are really reading that part carefully anyways, especially with it being on the net too.)
No, I give my hearty praise to this book. In my opinion, the author must have put a whole lot of effort into this to have as few errors as it does have compared to other reference books. And like I said, it does go into some detail, but to really understand how aspects of XML and its technologies work, a person really does want to know the details or otherwise one cannot make one's own documents in an informed manner (and the book is not full of too much tech-speak, really, but only if you've already had some exposure to XML, I'd say).
XML in a nut shell review,
October 12 2006
Submitted by Anonymous Reader [
Respond |
View]
You can find a download link for the example code here:
http://www.cafeconleche.org/books/xian3/examples/
where the author (Elliotte Rusty Harold) has published his own web site
XML in a Nutshell -- very good reference book,
September 20 2006
Submitted by Anonymous Reader [
Respond |
View]
Overall Comments:
The book is a very good XML reference, covering a great many specific XML topics as well as generic XML concepts. I would recommend this book as a valuable reference to anyone using XML.
Likes:
I appreciated the writing style, where verbose explanations are given for the main points the author has in each chapter. Also I found the use of charts and example code very helpful in explaining the concepts. There were many reference charts and information in the book (nearly half the content of the book), which is critical to have in a reference manual.
Dislikes:
There maybe could have been a bit more detail in the sections on generic XML ("XML Fundamentals", and "Document Format"), but I'm a bit biased because that's what I'd be using it for --- deep within one-of-a-kind C code. Most people will be interested in the other "pre-canned" XML formats that are popular with web use, so I can understand why the generic XML sections were short and sweet.
Recommendation:
Highly recommended as a reference for those using XML in programming.
Read all reviews
XML in a nut shell review,
April 21 2006
Submitted by
Joe Paladin
[
Respond |
View]
The content of the book itself is great. The biggest problem is the publisher not providing a download link for the example code as is promised in the book.
I went through a lengthy book registration process, and email validation, and I still was not given a link to download the example code. The Orielly site focuses on trying to sell a subscription to the Safari Ebook to me when I have already purchased the hard copy. Searching through the Safari site there is no indication that I would even get the sample code if I did sign up for the subscription, which I don't plan to do right now.
The code in the book is great, and I will get this download if I have to call and email every Orielly contact I can find on a daily basis. It shouldn't be this difficult. I get the supporting files for most of my technical books easily enough. In one case I had to email an author, who responded quickly. This Oreilly book does not provide an author contact, so that won't work in this case.
Media reviews
"...you'll find that
XML in a Nutshell thoroughly explains better than its competitors the basic rules that all XML documents and all XML document creators must follow. If you're a serious XML user, you'll find coverage of just about everything you need, including basic syntax, detailed examples, and excellent references...This well-organized handbook delivers precisely what I am looking for in my projects. As its title implies, referencing this book is just like cracking a hard nut to reach its rich contents."
-- Vivek Vaishampayan, Technical Communication
"...this is the definitive guide and reference for developers...Information is easy to find with a detailed table of contents, 34-page index, and a convenient thumb index...An essential reference for web designers, programmers using applications such as REST and SOAP, and developers involved in internationalisation of applications, web pages, and other situations where language encodings are required. A title that should be in any library."
-- Major Keary, PC Update
"Another outstanding book!!! I read tons of technical books each year, but I have to admit that I truly enjoy my OReilly books the best...The XML book is always by my side when I am doing web development. Even though I have become fairly knowledgeable regarding XML/XSL, I still find times when I have to consult the OReilly book...In summary, this is a good book for both beginners and advanced XML developers. Keep up the good work OReilly!"
-- Dave Fecak,
Philadelphia Area Java Users' Group
Read all reviews