Home | Best Seller | FAQ | Contact Us
Browse
Art & Photography
Biographies & Autobiography
Body,Mind & Health
Business & Economics
Children's Book
Computers & Internet
Cooking
Crafts,Hobbies & Gardening
Entertainment
Family & Parenting
History
Horror
Literature & Fiction
Mystery & Detective
Nonfiction
Professional & Technology
Reference
Religion
Romance
Science
Science Fiction & Fantasy
Sports & Outdoors
Travel & Geography
   Book Info

enlarge picture

Charles F. Goldfarb's XML HANDBOOK  
Author: Charles F. Goldfarb
ISBN: 0130497657
Format: Handover
Publish Date: June, 2005
 
     
     
   Book Review

From Book News, Inc.
Written by the inventor of SGML, this thick volume outlines the history and structure of XML, the applications that can be created with XML, and the various tools for their creation. The final third of the book provides tutorials on DTDs, namespaces, XPath, XSL transformations, XML schema, XPointer, and XLink. The CD-ROMs contain a 90-day demonstration version of the IBM alphaworks XML software suite and 200 software packages.Copyright © 2004 Book News, Inc., Portland, OR

From the Back Cover

The proven resource for the world of XML and Web services—over 100,000 copies in print in six languages!

2 CD-ROMs: 200 no-time-limit FREE packagesThe proven XML resource for technologies, standards, tools, and applications—clearly explained in plain English!Largest edition ever! Comprehensive revision covers Web services, rich clients, XML on the desktop, forms, publishing, voice, wireless, XML security, and much, much more.Revised and enhanced tutorials: XML 1.0/1.1, XPath 1.0/2.0/XQuery, XSLT 1.0/2.0, XML Schema, XSL-FO, Semantic Web, and more.Two CD-ROMs with an amazing set of XML resources: 200 genuinely free, no-time-limit software packages, major trialware, XML specs, and more. Includes the IBM alphaWorks XML suite plus a free Ontopia topic map browser with sample maps and instructions for making your own!

Adobe® FrameMaker®—Free Tryout on CD-ROM

“This book is an excellent starting point where you can learn and experiment with XML. As the inventor of SGML, Dr. Charles F. Goldfarb is one of the most respected authorities on structured information.”—From the Foreword by Jean Paoli, Microsoft XML architect and co-editor of the W3C XML specification

Developers, architects, managers, and consultants rely on its technical accuracy, accessible writing style, and broad and deep coverage.

Learn XML (154 pp.)
Start by learning what XML is, why it came to be, how it differs from HTML, and the handful of vital concepts that you must understand to apply XML quickly and successfully—in your business and in your code. Learn when to use data or documents, how to decipher misleading industry jargon, and the key ideas of XML programming.

Use XML (564 pp.)
Experience XML through illustrated explanations of technologies, tools, and applications: Web services (SOAP, REST, rich clients), security, integration, content management, databases, conversion, syndication, telephony, wireless, customization, portals, office suites, graphics, e-commerce (B2B, B2C, EDI, exchanges), publication (WYSIWYG, XSL, DSSSL), Semantic Web, and over 300 industry applications!

Master XML (406 pp.)
Master the details from friendly, in-depth tutorials: XML (the full language: 1.0/1.1, namespaces, entities, DTDs), XML Schema (XSDL, datatypes), XPath 1.0/2.0/XQuery, XSLT 1.0/2.0, XSL-FO, InfoSet, VoiceXML, Web services (WSDL, UDDI), compression, XLink, XPointer (framework and schemes), and Semantic Web (topic maps, RDF). Plus: Over 250 acronyms defined!

About the Author

CHARLES F. GOLDFARB is the father of XML technology. He invented SGML, the Standard Generalized Markup Language on which both XML and HTML are based. You can find him on the Web at www.xmlbooks.com.

PAUL PRESCOD is a leading XML software developer, trainer, and consultant. He was a member of the W3C group that developed XML.

Charles F. Goldfarb’s XML Handbook includes participation by industry leaders, including experts from some sponsor companies: Adobe,® Microsoft,® Innodata Isogen,™ Intel,® Next Solution,® ObjectBuilders,® Antenna House,® Ontopia,® and Synthbank®.

Excerpt. © Reprinted by permission. All rights reserved.

When Paul Prescod and I wrote the first edition of this book—six years and over 100,000 copies ago—XML was brand new and the subject of extraordinary hype. It promised to provide universal data interchange, revolutionize publishing on the Web, and transform distributed computing.

Those claims were amazing in the extent of their promised impact, but even more so in the diversity of the areas affected. More amazing yet, the claims have been fulfilled—even exceeded as XML has lept from the server to the desktop to appear in every office suite. With the support of the entire computer industry, an XML-based infrastructure is being constructed for modern computing; indeed, for modern business itself.

In many ways, though, the construction site resembles the Tower of Babel. The professionals in the areas affected by XML tend to talk and write about it in their own way, from each area’s unique perspective, and in its specialized jargon.

But not in The XML Handbook!

From the first edition, our aim has been to integrate and unify the teaching of XML so that any tech industry professional can learn it, regardless of background. And by “learn it” we mean not just the technical details but the way that XML is used. Specifically: We use a unified standards-based vocabulary consistently. We explain when particular disciplines or industries use terms in conflicting or ambiguous ways. We explain all technical concepts as we introduce them, even the basics, but we don’t indulge in “simplification by distortion”. We clarify without sacrificing accuracy. We describe major trends, applications, and product categories objectively, employing the unified vocabulary, so you can see clearly how they relate to one another and to XML technology.

As a result, developers with diverse backgrounds found they could get the full picture of XML from The XML Handbook. Moreover, they also found they could encourage management to read the book and learn why XML is so important to the enterprise.XML in an instant

HTML—the HyperText Markup Language—made the Web the world’s library. XML—the Extensible Markup Language—is its sibling, and it is making the Web the world’s commercial and financial hub.

In the process, the Web is becoming much more than a static library. Increasingly, users are accessing the Web for “Web pages” that aren’t actually on the shelves. Instead, the pages are generated dynamically from information available to the Web server. That information can come from databases on the Web server, from the site owner’s enterprise databases, or even from other websites.

And that dynamic information needn’t be served up raw. It can be analyzed, extracted, sorted, styled, and customized to create a personalized Web experience for the end-user. To coin a phrase, Web pages are evolving into Web services.

For this kind of power and flexibility, XML is the markup language of choice. You can see why by comparing XML and HTML. Both are based on SGML—the International Standard for structured information—but look at the difference:

In HTML: <p>P200 Laptop
<br>Friendly Computer Shop
<br>$1438

In XML: <product>
<model>P200 Laptop</model>
<dealer>Friendly Computer Shop</dealer>
<price>$1438</price>
</product>

Both of these may appear the same in your browser, but the XML data is smart data. HTML tells how the data should look, but XML tells you what it means.

With XML, your browser knows there is a product, and it knows the model, dealer, and price. From a group of these it can show you the cheapest product or closest dealer without going back to the server.

Unlike HTML, XML allows custom tags that can describe exactly what you need to know. Because of that, your client-side applications can access data sources anywhere on the Web, in any format. New “middle-tier” servers sit between the data sources and the client, translating everything into your own task-specific XML.

But XML data isn’t just smart data, it’s also a smart document. That means when you display the information, the model name can be in a different font from the dealer name, and the lowest price can be highlighted in green. Unlike HTML, where text is just text to be rendered in a uniform way, with XML text is smart, so it can control the rendition.

And you don’t have to decide whether your information is data or documents; in XML, it is always both at once. You can do data processing or document processing or both at the same time.

With that kind of flexibility, it’s no wonder that we’re starting to see a new Web of smart, structured information. It’s a “Semantic Web” in which computers understand the meaning of the data they share.

Your broker sends your account data to Quicken using XML. Your imaging software keeps its templates in XML. Everything from math to multimedia, chemistry to commerce, wireless to Web services, is using XML.

The XML Handbook will help you use it too!What about SGML?

This book is about XML, which is a simplified subset of SGML. However, you won’t find feature comparisons to SGML, or footnotes with nerdy observations like “the XML empty-element tag does not contradict the rule that every element has a start-tag and an end-tag because, in SGML terms, it is actually a start-tag followed immediately by a null end-tag”.

Nevertheless, it is worth addressing the question of how XML and SGML relate. Eliot Kimber, who was a member of both the XML and SGML standards committees, says:There are certain use domains for which XML is simply not sufficient and where you need the additional features of SGML. These applications tend to be very large scale and long term; e.g., aircraft maintenance information, government regulations, power plant documentation, etc.A single model of commercial aircraft, for example, requires some four million unique pages of documentation that must be revised and republished quarterly. Multiply that by the number of models produced by companies like Airbus and Boeing and you get a feel for the scale involved.

I agree with Eliot. I invented SGML, I’m proud of it, and I’m awed that such a staggering volume of the world’s mission-critical information is represented in it.

I’m gratified that SGML made the Web possible and that the Society for Technical Communication awarded joint Honorary Fellowships to the Web’s inventor, Tim Berners-Lee, and myself in recognition of the synergy.

But I’m also proud of XML. I’m proud of my friend Jon Bosak who made it happen, and I’m glad that the Web is now becoming XML-based.

SGML still keeps the airplanes flying, the nuclear plants operating safely, and the defense departments in a state of readiness. You should look into it if you produce documents on the scale of an Airbus or Boeing. For the rest of us, there’s XML.About our sponsors

With all the buzz surrounding a hot technology like XML, it can be tough for a newcomer to distinguish the solid projects and realistic applications from the fluff and the fantasies. It is tough for authors as well, to keep track of all that is happening in a field expanding as rapidly as this one.

In this case, the solution to both problems was to seek support and expert help from friends in the industry. I know the leading companies in the XML arena and know they have experience with both proven and leading-edge applications and products.

In the usual way of doing things, had we years to write this book, we would have interviewed each company to learn about its strategies, products and/or application experiences, written some chapters, asked the companies to review them, etc., and gone on to the next company. To save time and improve accuracy, we engaged in parallel processing. I spoke with each sponsor, agreed on subject matter for a chapter that would fit the book plan, and asked them to write the first draft.

I used their materials as though they were my own interview notes—editing, rewriting, deleting, and augmenting as necessary to achieve my objective for the chapter in the context of the book. I used consistent standards-based terminology and an objective factual style. All sponsored chapters are identified with the name of the sponsor, and usually with the names of the experts who contributed to it. I’d like to take this opportunity to thank them for being so generous with their time and knowledge.

We are grateful to our sponsors just as we are grateful to you, our readers. Both of you together make it possible for The XML Handbook to exist. In the interests of everyone, we make our own editorial decisions and we don’t recommend or endorse any product or service offerings over any others.How to use this book

The XML Handbook has twenty-four parts, consisting of 69 chapters, that we intend for you to read in order.

Well, if authors didn’t have dreams they wouldn’t be authors.

In reality, we know that our readers have diverse professional and technical backgrounds and won’t all take the same route through a book this large and wide-ranging. Here are some hints for planning your trip.

To start, you can get the best feel for the subject matter by reading the Table of Contents and the introductions to each part. The introductions are less than a page long and usually epitomize the subject area of the part in addition to introducing the chapters within it.

Part One contains introductory tutorials and establishes the terminology used in the remainder of the book. Please read it first.

Parts Two through Twenty-three cover different application domains. The chapters are application discussions, case studies, and tool category discussions, plus some introductory discussions and tutorials. You can read them with only the parts that precede them (especially Part One) as background, although technical readers may want to complete the remaining tutorials first.

Those can be found in Parts Eighteen through Twenty-three. We strove to keep them friendly and understandable for readers without a background in subjects not covered in this book. Tutorials whose subject matter thwarted that goal are labeled as being a tad tougher so you will know what to expect, but not to discourage you from reading them.

Part Twenty-four contains resources: a catalog of public XML vocabularies, an acronym dictionary, and guides to the other books in this series and to the CD-ROMs.

There is an extensive index that also serves as a glossary. Pages where an index entry is defined are listed separately from the entry’s other pages. I believe that the meaning of a term is best understood in context—in several contexts if they add to understanding, or the term has multiple meanings.

Charles F. Goldfarb, Saratoga, CA, September 20, 2003




Charles F. Goldfarb's XML HANDBOOK

FROM THE PUBLISHER

The proven resource for the world of XML and Web services--over 100,000 copies in print in six languages!

2 CD-ROMs: 200 no-time-limit FREE packagesThe proven XML resource for technologies, standards, tools, and applications--clearly explained in plain English!Largest edition ever! Comprehensive revision covers Web services, rich clients, XML on the desktop, forms, publishing, voice, wireless, XML security, and much, much more.Revised and enhanced tutorials: XML 1.0/1.1, XPath 1.0/2.0/XQuery, XSLT 1.0/2.0, XML Schema, XSL-FO, Semantic Web, and more.Two CD-ROMs with an amazing set of XML resources: 200 genuinely free, no-time-limit software packages, major trialware, XML specs, and more. Includes the IBM alphaWorks XML suite plus a free Ontopia topic map browser with sample maps and instructions for making your own!

Adobe® FrameMaker®--Free Tryout on CD-ROM

Developers, architects, managers, and consultants rely on its technical accuracy, accessible writing style, and broad and deep coverage.

Learn XML (154 pp.)
Start by learning what XML is, why it came to be, how it differs from HTML, and the handful of vital concepts that you must understand to apply XML quickly and successfully--in your business and in your code. Learn when to use data or documents, how to decipher misleading industry jargon, and the key ideas of XML programming.

Use XML (564 pp.)
Experience XML through illustrated explanations of technologies, tools, and applications: Web services (SOAP, REST, rich clients), security, integration, content management, databases, conversion, syndication, telephony, wireless,customization, portals, office suites, graphics, e-commerce (B2B, B2C, EDI, exchanges), publication (WYSIWYG, XSL, DSSSL), Semantic Web, and over 300 industry applications!

Master XML (406 pp.)
Master the details from friendly, in-depth tutorials: XML (the full language: 1.0/1.1, namespaces, entities, DTDs), XML Schema (XSDL, datatypes), XPath 1.0/2.0/XQuery, XSLT 1.0/2.0, XSL-FO, InfoSet, VoiceXML, Web services (WSDL, UDDI), compression, XLink, XPointer (framework and schemes), and Semantic Web (topic maps, RDF). Plus: Over 250 acronyms defined!

SYNOPSIS

Written by the inventor of SGML, this thick volume outlines the history and structure of XML, the applications that can be created with XML, and the various tools for their creation. The final third of the book provides tutorials on DTDs, namespaces, XPath, XSL transformations, XML schema, XPointer, and XLink. The CD-ROMs contain a 90-day demonstration version of the IBM alphaworks XML software suite and 200 software packages. Annotation ©2004 Book News, Inc., Portland, OR

     



Home | Private Policy | Contact Us
@copyright 2001-2005 ReadingBee.com