- Paperback: 400 pages
- Publisher: Addison-Wesley Professional; 1 edition (July 23, 2000)
- Language: English
- ISBN-10: 0201709147
- ISBN-13: 978-0201709148
- Product Dimensions: 7.2 x 0.9 x 9 inches
- Shipping Weight: 1.8 pounds (View shipping rates and policies)
- Average Customer Review: 44 customer reviews
- Amazon Best Sellers Rank: #2,383,610 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Essential XML: Beyond MarkUp 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
XML is often treated as the next pop standard in markup, but seldom in depth as a set of software development specifications. Essential XML digs deep into XML, examining its capabilities as an underlying data-exchange format. This book is for serious software developers who are comfortable with technical terminology.
Right from the start, the book addresses XML as a data format and not a presentation mechanism. It is the belief of the authors that XML handcoding by humans will fade away as XML becomes increasingly a low-level standard for providing communication between applications. The entire book revolves around the XML Information Set (InfoSet), an XML specification that the authors feel is underexamined by most XML aficionados. The InfoSet defines XML documents in terms that are independent of syntax.
The opening section provides an overview to the InfoSet, albeit a very technical examination. There's little ramping up in this book--readers must be prepared to dig into the nitty-gritty right from the start. The text moves on to discuss programming XML via the DOM and SAX, as well as such key topics as transformations and navigation.
One of the book's strongest points is its examination of XML as a messaging technology for the software development market of the future. In a discussion of XML as an improvement over standard component models, the authors proclaim that, "as the software industry looks to XML as a solution to all problems short of world hunger, there is a tendency to reinvent the entire automobile and highway system in the process of reinventing the wheel."
Developers who are fluent in component programming and distributed object models will glean the most from this book. Casual XML implementers should look for a more introductory guide, but tool developers will find this title quite insightful in charting their XML course. --Stephen W. Plain
- XML Information Set (InfoSet)
- Simple API for XML Version 2 (SAX2)
- Document Object Model Level 2 (DOML2)
- Apache Xerces
- Microsoft XML
- XML Schemas
- XML as a software-integration technology
From the Author
The XML community is a community divided. On one side is the "document" camp; on the other side is the "data" camp. The document-centric view is that an XML document is an annotated text file that contains markup directives to control the formatting and presentation of the contained text. The data-centric view is that XML is but one of many representations of a typed value that software agents can use for data interchange and interoperability. Essential XML falls squarely in this latter camp. That stance may offend some readers; however, it is the authors' strong belief that the ratio of hand-authored XML to software-generated XML is in sharp decline. As a result, this book deemphasizes XML's role in document-centric systems and focuses on key topics, namely the XML Information Set (Infoset)and XML Schemas (XSD), which lay the foundation for data-centric systems. This book is intended to help traditional software developers understand how XML technologies fit int! o today's distributed application architectures.--Aaron Skonnard
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
"Element information items are fairly adaptable to representing arbitrary data structures, as one simply needs to build an isomorphism between the "native" data structure and a tree-oriented graph of elements and character data"
... then you'll enjoy this book immensely. Me - I'm too stupid and life's too short.
This book is best suited for academics, writers, a small subset of application developers and/or people who have lots of time on their hands and are at loss as to what to read next. If the author was being honest, he would have called this book "The XML Infoset" and left it that. Those who are interested in this sub-topic would have then bought the book. But then, the author would not have been repayed as handsomely as he is presumably being payed now.
I fear that Mr. Box is cashing in on the "Guru" status he as (rightly) acquired with his COM/DCOM/MTS books and articles. His first COM book, "Essential COM" was more aptly titled than this one, in that it did describe the bare bones of COM. However, it shared some of the shortfallings as this book in that it made it's subject-matter unnecessarily abstract and academic. For academic, read "divorced from practical application". For all practical purposes, you always need to read another book after reading one of Mr Box's "essential" books.
I think the main reason "Essential COM" was such a runaway success is NOT that it was the best COM book, by any stretch of the imagination, but that it was the FIRST printed book which took COM seriously. Perhaps the author is trying to repeat this success with XML? If you ask me, he's taking XML way too seriously. By buying this book you're only going to encourage Mr Box to write more books like this one; now wouldn't that be a waste.
My advise: get a book thats more geared to the platform(s) you're developing for, and if you're interested in arcana then look up the W3C infoset stuff on the web. But hey, if you're a diehard Box fan, I guess you're gonna get this book anyway.
If you want to talk philosophy and examine odd insights, buy this book.
If you want to really build XML solutions, don't.
Most recent customer reviews
another product he put out in a hurry.Read more