108 of 114 people found the following review helpful:
3.0 out of 5 stars
Suggested New Title: Anatomy of XML, 2 Mar 2003
By Jase T. Wolfe - Published on Amazon.com
This review is from: Learning XML: Guide to Creating Self-Describing Data (Paperback)
By page 177 I realized that I was never going to touch a keyboard while reading this book. I can't speak for everyone, but when I pick up a book expecting to learn the topic, I need theory, reference, examples and structured "assignments". This title offers the first three, but I never get to apply what I am learning hands-on in a graduated fashion. When I am finished, I have little more than the ability to recognize the components of XML. Just because you can recognize all the foods in a grocery store, and know the origins of all the spices on your spice rack, doesn't mean you can cook; the same principal applies here. I am fully aware that XML is comprised of many different elements, and many of the XML development environments are very expensive, but many are free and could have been used to teach the concept clearer.
The title also has many errors, so the errata list on the publisher's web site is important. The book does not include any of the source code, so if you want that, you have to download it. Even then, it is not complete and file titles in the book do not always match the provided code file names.
If you are looking for a hands-on book to learn XML, this isn't the title. If you know XML and are looking for a reference, again - not for you. However, if you are interested in it from more of an administrative overview position, then the title is worth the read. It can provide many answers and give a good base of information without the need to actually write any XML on your own.
43 of 43 people found the following review helpful:
5.0 out of 5 stars
Good transition book from HTML, CSS --> XML, 13 Jun 2001
By Tuesday Frase - Published on Amazon.com
This review is from: Learning XML: Guide to Creating Self-Describing Data (Paperback)
SHORT: I highly recommend this book if you know HTML and have some exposure to CSS; it's a good intro book to XML, which is what it's intended to be. The end result is that you'll know enough to get started with more technical books, and where to go for available web resources.
LONGER: The reasons that other people have given for not liking this book are some of the same reasons that I find it useful. I'm pretty well-versed in HTML and have some basic understanding of JavaScript and Cascading Style Sheets. This book goes into detail about both and gives comparisons and evolutions that involve XML. I'm about halfway through it at the moment, and it's giving me a clear, not-to-technical view of XML. The other books I have go straight into the code, telling me HOW but not really explaining the WHY of everything. That's what makes this book great to me. The first half deals with explanation and presentation, while the last half is more code-heavy. The two other books I have strive to be highly technical, but proved to be a bit overwhelming for me as a complete newbie to the subject of XML.
30 of 31 people found the following review helpful:
5.0 out of 5 stars
Excellent book for programmers using XML, 23 Aug 2001
By Alex J. Avriette "Alex Avriette" - Published on Amazon.com
This review is from: Learning XML: Guide to Creating Self-Describing Data (Paperback)
I am a C, Unix Shell, and Perl programmer. This means that I have a lot of interaction with XML.
I'm not really interested in sitting down and learning XML because I wouldnt actually go and write it myself. There are plenty of perl modules (XML::Parser, XML::Twig, and so on) that will do that for me. However, I wanted to have some understanding of what XML actually was, and how to read it if I were presented in it.
This book started very slow and very easily, and moved into some more advanced (if a little more dry) subject matter. The author uses witty, enjoyable examples, and is very clear at all times about what is being explained.
I would recommend this to most programmers who want to just "know what XML is all about," as it isnt particularly technical (if you are just skimming), and its technical enough for people to get into if need be. It also covers most topics very thoroughly.
Another gem from OReilly.