XML Books
Related Subjects: Tools Validation Style Sheets References and Standards Applications Linking Forms Addressing and Querying
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197

Used price: $0.95

5 Stars for content, -1 Star for quality of codeReview Date: 2004-06-12

Used price: $65.45

Decent tutorials, very poor explanations, editing, and referenceReview Date: 2008-02-25
Our local community college unfortunately requires this text (a fair percentage of the classes seem to use Course Technology books because of the pre-fab quizzes, Powerpoints, and online supplements available to the instructors who can't be bothered to make their own).
The good: The Chapters are called "Tutorials" and in general, if you can read and copy the tutorials line for line, you will be able to get them to validate. However, you probably won't understand why in many cases.
The ugly: Like most of the Course Technology textbooks I've seen, there are significant typos and the explanations are very poor and awkward. There is little or no rigor in defining terms, the author often uses a tangential example as an adequate explanation for the entire concept.
Many explanations are as clear as mud. Case in point p. 199 (which is only partially understandable to me because I've taken a few computer classes (including C++ object oriented programming) and the concept of scope is familiar to me, even if the word is never mentioned here):
"In XML Schema, any element or attribute that is declared globally has to be entered as a qualified name in the instance document. The reason is that global elements and attributes are added to the target namespace, while local objects are not. Local objects are interpreted based on the namespace affiliation of the object in which they're nested. Because global objects are attached to the namespace, they have to be qualified in the instance document with a namespace prefix. The target namespace applies the document validation through the qualified elements in the instance document using them as the starting points for the validation process. You can't go down the hierarchy and validate only the local elements and attributes."
And that was a relatively clear passage. Even if you understand the concept, you are unlikely to get the syntax exactly correct. This book has singlehandedly caused me to consider a campaign to our department dean to stop using Course Technology books, and search for a decent textbook substitute. This book is of little use in class, and will be even less useful as a handy reference.

Used price: $0.47

Only basic description of XMLReview Date: 1999-08-20

Used price: $3.85

tries to cover too muchReview Date: 2006-08-02
It is funny that in the intro the authors say they assume you already know XML, but then the first chapter is an intro to XML. Actually, that's one of the reasons I bought the book though. I didn't want to buy a separate XML book.
The other reason I bought the book is that it was on the bargain rack. I wouldn't have paid full price since I am not interested in .NET.

Used price: $9.50

Once over lightlyReview Date: 2001-08-18
Also, space was devoted to topics that are not really germane, like CVS, Emacs and vi. Of course one has to edit DocBook files, but devoting 3 chapters (out of 12 total) seems like padding.
Fluff and ErrorsReview Date: 2001-10-17
This book does not contain a single useful detail on how to install and configure the software used to render documents, so make sure you're using a distribution of Linux which includes the tools. Windows users are out of luck.
None of the Chapter 5 example links work on the CD-ROM. The examples in the book and on the CD-ROM are not very complete or useful. The book and CD seem slapped together without organization or quality control. I'm sorry I bought it.

Used price: $0.24

DO NOT WASTE YOUR MONEY--This book is proof that anybody can get a book published!Review Date: 2006-07-22
My God, where were the technical editors??
These authors shouldn't write until they actually know what they are writing about. Evidently the publisher, IDG, doesn't care about the quality of the contents of the books it publishes. With that in mind, how can anybody trust that the content of their books is accurate? I doubt that I'll buy anymore of IDG's books.
Error-ridden and unhelpfulReview Date: 2006-07-11
The inclusion of the XML specification is not a bad thing. It helps to know the background behind the syntax. The problem is that this book presents the specification with the instruction as an afterthought, making learning through this guide all but impossible. I purchased the B&N technical series book on XML and walked away with a better understanding of the basics of the language. Even then this book proved to be impossible to use.
Perfectly Unstructured WritingReview Date: 2006-03-06
HorrendousReview Date: 2005-09-09
To see how an educational book should be written, I strongly recommend _XML by Example_, 2nd Edition (ISBN: 0789725045). It's not a breeze but uses some common sense.
As for the fellow who is so presumptuous to assume that all 14 negative reviewers just "breezed through it like a harlequin romance,", I'll give him the benefit of the doubt. I'll assume either he's a.) mistaking this for another, similarly titled book, or b.) from another planet. Nanoo-nanoo.
Glad it's not just me.Review Date: 2004-07-15
Here's what's wrong with the organization: the correct way to teach a concept is to first show a simple implementation of it, then show a more complex implementation of it, et cetera. That's not what this book does. This book starts at the *beginning* of a very complex XML document, and torturously works its way towards the end. So, for example, DTDs are on page 26. EBFN notation is on page 38. JUST MAKING A &*@#ing LINK is on page 276. By the time you reach the end at page 442, you *may* in fact know how to create an XML document -- were it not for all the errors, and the fact that you will have chewed your own face off first.
I was going to sell this book for $.50 on Ebay, but after reading everybody else's experiences, I've decided that it would be unethical to inflict this upon another person. So, it's off to the recycling bin!

Used price: $0.83

A Monty Python guide to Java & XMLReview Date: 2002-04-08
This book does not contain practical examples!Review Date: 2001-02-13
Though the book contains a lot of code, two things are disappointing. First, DOM is implicitly suggested as a preferred means for working with XML documents even in cases where simple SAX parsing would do. Secondly, JAXP 1.0 API's beta classes like XmlDocument are extensively used in the examples. Both these are not very useful in the real world scenarios.
Though the book gives an impression from the title that it will be using JSPs to generate the presentation layer, the examples heavily use servlets with "hard coded HTML" in them for this purpose.
I happen to have a copy of Benoit Machall's "Applied XML Solutions" with me with which I cannot help comparing this book with. Applied XML Solutions explains similar examples in a practical way with simpler code as well as using open source software and stabilized APIs to achieve the same results.
So, these are a few things to consider before buying this book!
A Monty Python guide to Java & XMLReview Date: 2002-04-08
Not for the novice, full of bugs and codes don't workReview Date: 2001-09-11
The book gives very little information about paths to put the example codes, and insufficient information on the server setup. After visiting the authors' web site and setting up the codes where, I believe, they should be, the main codes and servlets do not work.
I discovered some bugs in the files and fixed them. Yet the codes (except the HTML) still do not work.
Six weeks after buying the book I am no nearer learning XML and JSP. How can you learn how to use these languages when the codes that accompany the book do not work?
Lots of code that is not useful for real applicationsReview Date: 2001-02-19
Buy this book if you got a lot of money!

Used price: $0.47

Very disappointingReview Date: 1999-10-29
a worthless bookReview Date: 1999-11-07
Scattered, disorganized, and poorly articulatedReview Date: 1999-10-07
really sad...Review Date: 2000-07-31
Used price: $0.97

CT Fails AgainReview Date: 2004-08-02
Do NOT buyReview Date: 2003-04-10
Not an easy readReview Date: 2003-07-28
There are far superior books on XML than this one.
Microsoft and Wrox do a better job.
Expensive and poorly written.Review Date: 2003-06-10
Even so, this particular book manages to underwhelm my already low expectations.
The book is filled with obtuse definitions, pointless charts and graphics, and confusing and unclear examples. The book goes repeatedly out of it's way to reinforce the idea that XML is horribly arcane, incredibly complicated, and beyond mortal ken. I'll let the authors' own words prove my point.
"However, each unique vocabulary must be built to a consistent set of standards and functions, within an exacting set of content rules and structures. XML allows you to create these rules and structures using a concept called DOCUMENT MODELING. Documents called document type definitions (DTDs) and XML schemas are the vehicles by which that modeling is conducted. Those documents define or DECLARE, all of the components that an XML language or document is allowed to contain, as well as the structural relationships among those components. Thus, each unique XML vocabulary along with its related XML documents is created according to the content and structure rules declared within its respective DTD or schema (each language can only have one of those documents, and that one document must be either a DTD or a schema). Whether the choice is DTD or schema, their functionality is similar: they should contain a complete set of markup properties tailored to the needs of the XML language and documents being used or developed."
pg 106
McKinnon, Al and Mckinnon, Linda. XML. Canada: Course Technology, 2003.
That was part of the introduction to DTDs. XML Schemas, which are so casually referenced above, are not even discussed until the next chapter. That section takes up approximately one third of one page with only 647 and 2/3rds more pages to go. In the same chapter (4) there is the section introducing Notation declarations that I spent an hour reading and rereading and yet still have no idea how to use them.
I've read physics and calculus books less obtuse than this.
Actually, that's not quite accurate. To contrast the dense text, the end of chapter Hands-On projects, ostensibly designed to give you experience with the concepts introduced in that chapter are all of the "led around by the nose ring " variety. etc. Two other flaws which are critical failures, but still irksome are are an overemphasis on how to use the bundled XML Spy Suite at the expense of focusing on XML itself, and the student data files missing from the bundled CD (they have to be downloaded from the Course Technologies website). I would have to recommend skipping this book entirely. If you run into a class that requires this book, and you don't happen to need the class for a grade, I would recommend dropping the class and learning XML on your own, with a better book. If the bookstore doesn't happen to buy this book back and the end of the semester, I'll be tossing my copy of it on the woodpile for use this coming winter, just to keep this doorstop out of the local landfills.
Chapter 5. Project 5.1 -
"1) Use Windows explorer to create a folder named CH05 in the c:\home\
2) Click start, point to programs (point to all programs in Windows XP), point to XML Spy Suite, then click XML Spy IDE. The XML Spy windows opens." (page 186, same cite)


Not recommendedReview Date: 2007-10-19
Here we go again, another book from Wrox press written by multiple authors from multiple disciplines. Professional Web 2.0 Programming is another deception for me in that it only provides high level details about web 2.0 and the book contains several chapters of subjects already mentioned over and over again in other books already. Let's start with Chapter 2. Here we have an overview of HTML, CSS, XHTML and DOM. I mean, why is this mentioned here? Is this a WEB 2.0 book or Web 1.0 book? Chapter 3 is about JavaScript and Ajax. What a waste, I already have a JavaScript book no need for half a chapter on JavaScript undefined objects. The other half is about high level design philosophies about Ajax. If this is what is referred to as a professional book on programming I'm really disappointed. Chapter 5 is a rehash of XSL with a mix of SVG. Chapter 6 is a waste of time about rich client applications providing little value to the reader. Chapter 7 is a rehash of the HTTP protocol URI. Chapter 8 is a rehash of XML. Chapter 9 talks about Syndication. Ha! Finally 15 pages worth of WEB 2.0 information via a high level definition of the RSS format. Chapter 11 is about web services, a rehash of other books on the subject.
Terrible bookReview Date: 2008-01-08
Unfortunately there aren't so many people that fit that description.
A little bit of everything leads to nothingReview Date: 2007-05-12
Each section only really makes sense if you are already familiar with the topic. If you are familiar with the topic, then the relevant section will only bore you. The areas where you are not so familiar will confuse you.
It seems this book is an attempt to explain Web 2.0 technologies in a really short sharp fashion, from the beginning. Unfortunately, each topic is worthy of its own book. Shrinking 10+ books down to one doesn't work very well.
However, I do think an advanced book that assumes knowledge of these technologies and explains how to integrate them together would be cool.
Related Subjects: Tools Validation Style Sheets References and Standards Applications Linking Forms Addressing and Querying
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
Conceptually, the book covers all of the bases that an aspiring XML developer would require, including somewhat thorough concept, explanation, example, and summary investigations.
Where the book greatly lacks is the code samples; many will not run, and multiple programming languages are introduced.
Don't buy this book for study.