This is an easy to read and understand guide to desigining and writing XML documents. It doesn't cover the programming half of the problem at all, not even mentioning popular XML parsers for various programming languages. So it's not complete for learning how to build systems that use XML. As befits a "Complete Idiot's Guide", it has a lot of redundancy. Maybe that's so you can understand what's going on no matter where you start in the book. There are some proofreading problems (wrong fonts, missing letters and punctuation, wrong words in examples) which suggest it was rushed out the door.
Good 1st book on XML
Published by Thriftbooks.com User , 24 years ago
I was looking for a quick & easy introduction to XML that would serve a basis for more advanced books. This was just the ticket. I finished the book in four days, reading a bit in the morning before work & a bit in the evening after work. Chapters are short & easily digested. The author gently leads the reader through the components of XML & how they all fit together followed by a similar path for DTDs. In the end the reader should be able not only to read & understand moderately complex XML documents & DTDs, but also design & write both DTDs & XML documents that conform to those DTDs. There is an appropriate amount of repetition to reinforce key points. There are a few misprints, sometimes glaring, for example, "Names may begin with integers," NOT! The included CD is a blatant commercial self-promotion for an XML editor that the author's company sells & little else of value. On the whole, I was quite happy with the book.
Excellent coverage of all the basics and more!
Published by Thriftbooks.com User , 24 years ago
In a classic scene from the film The Graduate, a young college grad receives golden advice when his uncle whispers the direction of the future into his ear with one word: "Plastics." There's a new magic word in the technological horizon, a mere three letters, but we'll all be hearing lots about it in the future very near: "XML." XML -- eXtensible Markup Language -- could become the preferred method for delivering information in almost every field: business, science, entertainment, publishing, and publishing on the World Wide Web. There are many reasons to suppose that this will be so: not the least of these is the January 2000 W3C move to replace HTML with XHTML, a convenient and flexible hybrid of HTML and XML. In HTML, the elements are pre-defined: there are 40 important markup codes to memorize. Thus, for example, when you type in the markup characters for bold, the text you've marked for bold gets bolded. HTML is very simple. XML is very complex. There are no pre-defined codes: you need to invent them, then organize them in a meaningful way. When you use HTML you tell your documents what to look like: HTML is like applying make-up. When you use XML you define what each part of the document actually is: doing XML is like getting an X-ray then a major explanation of each one of your bones. HTML is a language; XML is called a "meta-language" -- a system that allows you -- even more: demands that you -- invent the languages anew. If you've never programmed a computer before, and never heard of SGML (XML's dad and mom), then the best way to begin learning about this subject is The Complete Idiot's Guide To XML. The book comes with a CD-ROM containing the software XML Pro: this excellent tool will be discussed in a separate review. The book covers all the basics about XML: What it is, what it does, what the building blocks are, and how to use them. You'll learn about elements, attributes, DTDs, well-formed documents, validation, entities, and much more. There's a glossary which translates computerese into plain English, and an Appendix which explains the valuable skill of how to read and comprehend the documentation about XML published on the website of the World Wide Web Consortium (W3C). If you're wondering whether or not you know enough to learn XML: the answer, thanks to this book, is almost certainly a yes. Gulbransen succeeds, I think, for two reasons. Firstly, there are many examples in the book, each one clearly explained, and often each line of the examples is explained. The second reason this book works for newbies has something to do with what I call "the suspension of comprehension." When learning something as intricate as XML, in order to move forward you need to take mental leaps: you need to proceed without understanding everything -- each small nuance -- of the process you are working with. Gulbransen gives us just the right amount of information to move us along, then gives the more compl
An excellent description of the structure of XML files
Published by Thriftbooks.com User , 24 years ago
In an industry where things shoot up and flame out at an amazing rate, the wise remain skeptical about the long-term viability of new technologies. However, skepticism should not lead to foolishness, and only that will prevent you from realizing that XML is a skill to be acquired. I just completed an article describing that Microsoft has announced that XML will be used to define the data in its Next-Generation Windows Services (NGWS) operation. Whatever the DOJ manages to do with the company, it is clear that this alone will drive the continued use of XML in computing. If you have some experience in HTML and would like to learn the basics of XML and how XML files are constructed, then this book will get you started. The examples are generally well done, although I do believe that the author overstates the difficulty in understanding Document Type Definitions (DTDs). The emphasis is on the structure of XML and there is very little concerning how the data is extracted. It would have been a strong reinforcement of the entire concept if there had been something about how the data can be read and displayed by web pages. The back cover describes this as "The simple approach to web programming with XML." Without those examples, it is hard to see how that follows. The author is the creator of the XML Pro development editor and a CD containing a full evaluation version of it is included. The package is fine, easy to understand, and is explained well. Code samples are also included on the CD, making further exploration a much easier task. I found the book to be an excellent introduction to the structure of XML files and how data can be described using DTDs. In that sense it is worth reading. However, there is not enough material about how the data in an XML file is to be used, and without that, I am not sure that the true power of XML is accurately conveyed.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.