Essential XML: Beyond MarkUp

3.25 avg rating
( 16 ratings by Goodreads )
 
9780201709148: Essential XML: Beyond MarkUp

Don Box is a co-founder of DevelopMentor, a developer services company that provides education and support to the software industry at large. Dons research interests include component software integration, programming for concurrency, and XML-based serialization and metadata protocols. Don is also a co-author of the Simple Object Access Protocol specification and a member of the W3C Schemas Working Group. Don is the best-selling author of three Addison-Wesley titles. Aaron Skonnard is a member of the technical staff at DevelopMentor and a contributing editor to MSDN Magazine, where he writes The XML Files column. John Lam is a member of the technical staff at DevelopMentor and a contributor to PC and MSDN magazines.

"synopsis" may belong to another edition of this title.

Review:

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

Topics covered:

  • XML Information Set (InfoSet)
  • Simple API for XML Version 2 (SAX2)
  • Document Object Model Level 2 (DOML2)
  • Apache Xerces
  • Microsoft XML
  • Xpath
  • Xpointer
  • Xinclude
  • Xbase
  • XML Schemas
  • XSLT
  • 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

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Don Box, Aaron Skonnard, John Lam
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201709147 ISBN 13: 9780201709148
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2000. Paperback. Book Condition: New. 1. Bookseller Inventory # DADAX0201709147

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 10.44
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Aaron Skonnard Don Box
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201709147 ISBN 13: 9780201709148
New Softcover Quantity Available: 1
Seller:
unifachbuch
(Köln, NRW, Germany)
Rating
[?]

Book Description Addison-Wesley Professional, 2000. Softcover. Book Condition: Neu. Unbenutzte Restauflage Unbenutzt. Schnelle Lieferung, Kartonverpackung. Abzugsfähige Rechnung. Bei Mehrfachbestellung werden die Versandkosten anteilig erstattet. - An intermediate-level text, 'Essential XML' covers the next step in the evolution of XML in 2000. XML's translation is well suited to solving the interoperability problem between disparate software components. 368 pp. Englisch. Bookseller Inventory # INF1000001393

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 1.15
Convert Currency

Add to Basket

Shipping: US$ 30.02
From Germany to U.S.A.
Destination, Rates & Speeds

3.

Box, Don, Skonnard, Aaron, Lam, John
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201709147 ISBN 13: 9780201709148
New Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2000. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P110201709147

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.66
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds