rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780130497659

Charles F. Goldfarb's XML Handbook

by ;
  • ISBN13:

    9780130497659

  • ISBN10:

    0130497657

  • Edition: 5th
  • Format: Paperback w/CD
  • Copyright: 2004-01-01
  • Publisher: Prentice Hall PTR
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

- Written by Goldfarb, the creator of markup language technology. - New coverage includes Microsoft's Desktop XML initiative, server-based publishing, Topic Maps, 'rich-client' Web services, SOAP 1.2, XPath 2.0 and more. - Includes two CD-ROMs with a remarkable library of no-time-limit XML freeware programs & -- over 200 of them, indexed and linked by Topic Maps!

Table of Contents

Goldfarb's XML Handbook
Preface
Goldfarb
Foreword
co-editor of W3C XML Recommendation
Prolog
chair of W3C XML Working Group
The Who, What, And Why Of Xml
Why XML? Introductory Discussion
Text Formatters and SGML
XML Markup
Road to XML
EDI, EAI and Other TLAs
Conclusion
Just Enough XML
Introductory Discussion
The Goal
Elements: The Logical Structure
Unicode: The Character Set
Entities: The Physical Structure
Markup
Document Types and Schemas
Well-Formedness and Validity
Namespaces
Hyperlinking
Stylesheets
Conclusion
The XML Usage Spectrum
Introductory Discussion
Is XML for Documents or for Data? A Wide Spectrum of Application Opportunities
Opposites Are Attracted
MOM and POP - They're So Great Together! Conclusion
XML for People
Introductory Discussion
Beyond HTML
Database Publishing
Graphics and Multimedia
XML-Based Forms
Semantic Web
Personalized Information Delivery
Alternative Delivery Platforms
Office Suites
Conclusion
XML for Machines
Introductory Discussion
Integrated Electronic Commerce (IEC)
Vertical Applications
Repository Stories
Web Services
Conclusion
Secrets of the XML Programmers
Introductory Discussion
Object-Oriented
Parsing
APIs
Protocols
Conclusion
XML Jargon Demystifier" Introductory Discussion
Structured vs Unstructured
Tag vs Element
Content
Document Type, DTD, and Markup Declarations
Schema and Schema Definition
Document, XML Document, and Instance
What's the Meta? Notations and Characters
Coding, Encoding, and Markup
URL and URN and URI and URI Reference
Documents and Data
And in Conclusion
Three-Tier Applications
Personalized Frequent-Flyer Website
Introductory Discussion
Client/Server Frequent-Flyer Sites
What's Wrong with This Web Model? A Better Model for Doing Business on the Web
An XML-Enabled Frequent-Flyer Website
Understanding the Softland Air Scenario
Towards the Brave New Web
Building an Online Auction Website
Application Discussion
Getting Data from the Middle Tier
Building the User Interface
Updating the Data Source from the Client
Conclusion
Enabling Data Sources for XML
Case Study
XML Data Sources
InetPurchasing.Com
Conclusion
E-Commerce
From EDI to IEC: The New Web Commerce
Introductory Discussion
What is EDI? The Value of EDI
Traditional EDI: Built on Outdated Principles
Leveraging XML and the Internet
Conclusion
XML and EDI: Working Together
Introductory Discussion
What is Integrated E-commerce? Traditional EDI and XML Compared
An XML-EDI Trading System
The Future of E-commerce
Integration
Application Integration with Web and Email
Case Study
Legacy Applications
Enterprise Application Integration (EAI)
Subject Software Company
The Challenge
The Solution
Business Integration
Application Discussion
Integration Domains
The Business Integration Stack
Deploying Business Integration
Conclusion
Content Management
"World" Class Content Management
Case Study
Auto Manufacturing Is Large-Scale Publishing
Global Markets, Global Information
Needed: An XML Component Management System
Improving the Translation Process
One Source, Multiple Delivery Formats
Conclusion
Content Systems
Application Discussion
The Content Challenge
Acquisition
Enrichment
Management
Collaboration
Distribution
Conclusion
Components: Key to Content Management
Application
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

When Paul Prescod and I wrote the first edition of this booksix years and over 100,000 copies agoXML 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 fulfilledeven 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 inThe 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 fromThe 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 HTMLthe HyperText Markup Languagemade the Web the world's library. XMLthe Extensible Markup Languageis 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 SGMLthe International Standard for structured informationbut look at the difference: In HTML: P200 Laptop Friendly Computer Shop $1438 In XML: P200 Laptop Friendly Computer Shop $1438 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 X

Rewards Program