Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Designing XML Internet applications
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Designing XML Internet applications

Designing XML Internet applications

Michael Leventhal, David Lewis, Matthew Fuchs

582 pages, parution le 15/06/1998

Résumé

Get results with XML!

With XML, true Web-based information management has arrived. Designing XML Internet Applications is the first complete guide to building XML Internet applications that can automate and simplify virtually every form of electronic communication.

Learn why your organization needs XML-and how it combines SGML's legendary power with the simplicity and accessibility of the best Web-based applications. Walk step-by-step through the fundamentals of XML usage and design: not just basic syntax, but the real-world processes you must understand to achieve XML's full benefits.

Discover specific approaches for building a robust, effective XML-based intranet communications infrastructure-techniques you won't find anywhere else. Build six full-scale, practical XML applications, including bulletin boards, order entry systems, document conversion tools and more. All the Java, C++, C and perl source code you need is included on CD-ROM along with XML parsing tools and Sun Microsystem's Java Development Kit (JDK). There's no better way to jumpstart your own XML application development!

Make no mistake, XML is revolutionary. Don't let the revolution happen without you. Lead it, with Designing XML Internet Applications.

Table of contents

Foreword
User's Guide
Acknowledgments
Part One Internets, XML, and Tools
Chapter 1 Internets
1.1 | Introduction
1.2 | Why XML
1.3 | Structure of the Book
1.4 | Let's Talk: Internets Are for
Communicating
1.5 | The Velocity of Information
1.6 | Into the Smart Network
1.7 | Current Approaches--Can the Web Help?
1.7.1 HTML
1.7.2 Java
1.8 | Where the Web Needs Help
1.9 | Beyond the Traditional Document
1.10 | Toward the Active Document
1.11 | Down to the Nitty-Gritty
1.12 | What Do We Do with Documents?
1.13 | DTDs and Content Specifications--A Short Excursion
1.13.1 Search
1.13.2 Retrieve
1.13.3 Store
1.13.4 Send/Receive
1.13.5 Import/Export
1.13.6 Type Transformation
1.13.7 Hyperlinking
1.13.8 Compare
1.13.9 Interpret
1.13.10 Define
1.13.11 Create
1.14 | Conclusion
Chapter 2 XML, Data, and Documents
2.1 | XML--What It Is, What It Does, SGML Ancestry
2.1.1 SGML Essential Description
2.1.2 The XML Subset and HTML
2.1.3 How XML Simplifies SGML
2.1.4 Valid versus Well-Formed XML
2.2 | XML and Data-Driven Architecture
2.3 | XML and Documents
2.3.1 Using XML to Deliver Large and
Complex Documents Efficiently
2.3.2 Taming the Chaos
2.3.3 Production of Multiple Information Products from a Single Source
2.3.4 Reuse and Preservation
2.3.5 Information Interchange Standards
2.3.6 Cost of Production
2.3.7 Safety, Regulatory, and Other
Legal Documentation Requirements
2.3.8 Advanced Hypertext
2.3.9 Collaborative Authoring?
2.3.10 Advanced Information
Management--Connecting Databases
Chapter 3 XML and SGML Tools
3.1 | Tool Information Sources
3.1.1 The SGML/XML Web Page (http://www.sil.org/sgml/sgml.html)
3.1.2 The Whirlwind Guide to SGML & XML
Tools and Vendors (http://www.infotek.no/sgmltool/guide.htm)
3.1.3 SGML Buyer's Guide (ISBN
0-13-681511-1)
3.2 | Evolution of SGML and XML Tools
3.3 | Software
3.3.1 Parsers
3.3.2 Programming Languages
3.3.3 Browsers
3.3.4 Search Engines
3.3.5 Document and Component Management
3.3.6 Authoring
3.3.6.1 Native XML Editors
3.3.6.2 Hybrid DTP and XML
3.3.6.3 Word Processor-based Environments
3.3.6.4 Word Processors Which Can Read
and Write
3.3.6.5 Text Editors
3.3.7 Conversion, Capture, and Export
of
3.3.7.1 Legacy Conversion
3.3.7.2 Capture and Export of XML
3.3.8 DTD Design Tools
3.3.9 Down Conversion from XML
3.3.10 HyTime
3.4 | DTDs as Development Resources
Part Two Perl and XML
Chapter 4 The Desperate Perl Hacker and
Internet Applications: Overview
4.1 | Apropos of Perl and the Desperate Perl Hacker
4.1.1 Java Versus Perl
4.1.2 Perl and XML Compliance
4.2 | System Components
4.2.1 Applications
4.2.1.1 Customer Service System
4.2.2 Functionality
4.2.3 Software
4.3 | System Operation
Chapter 5 An XML Bulletin Board
5.1 | Overview
5.2 | XML Document Types
5.2.1 Messages
5.2.2 Password Document
5.2.2.1 A Little Digression on Advanced
Approaches to Data Design
5.2.3 User State Documents
5.3 | Reading and Writing XML in the Bulletin Board
5.3.1 Writing Messages
5.3.2 Reading Messages
5.3.3 Password and User State Documents
5.3.4 Transformation from XML to HTML
Chapter 6 An XML Contact Database
6.1 | Overview
6.2 | XML Data Formats
6.3 | Reading and Writing XML in the
Customer Database
6.3.1 XMLForms
6.3.2 Using an XML Editor and CSS to
Create Contact Database Records
6.3.2.1 Introduction to CSS and a CSS Tutorial
6.3.2.2 Creating the Equivalent of
XMLForm with CSS and an XML Editor
Chapter 7 Structure-based search
7.1 | Overview: Structure-and Property-Driven Search
7.1.1 Search Tools in Internet Applications
7.1.1.1 Attributes and Elements and
Metadata
7.1.1.2 Tables (and Math)
7.2 | sgrep's Query Language
7.2.1 A Web Interface to sgrep
Chapter 8 Type Transformation, Import, and Export
8.1 | Overview
8.1.1 Import
8.1.2 Type Transformation
8.1.3 Export
8.2 | Approaches to Transformation
8.2.1 Event Stream
8.2.2 Groves
8.2.3 DSSSL/XSL Transformation
8.3 | Event Stream Transformation with Perl
8.3.1 Core Routine
8.3.2 Element-in-Context Subroutines?
8.3.3 Generation of Subroutine Stubs
8.3.4 Bulletin Board Type Transformation
8.3.5 Contact Database Type Transformation
8.3.6 Bulletin Board Export to RTF
8.3.7 Delayed Output and Forward References
Part Three XML/SGML E-mail
Chapter 9 XML E-mail
9.1 | Overview
9.2 | Why XML/SGML Is Hard to E-mail
9.3 | Entity Catalogs
9.3.1 Entity Catalog Structure
9.3.2 Catalog Entry Syntax
9.3.2.1 Catalog Syntax for Specifying Entities
9.3.2.2 Other Catalog Entries
9.3.3 Building an E-mail Message from a
Catalog
9.4 | MIME
9.4.1 Parts of a MIME message
9.4.1.1 MIME Headers
9.4.1.2 Attachments in Multipart Messages
9.4.2 Handling MIME Messages
9.5 | Building the SGMaiL Agent
9.6 | The Sending Agent
9.6.1 Modifying SP for "createCatalog"
9.6.1.1 Identifying the Entities in a
Document
9.7 | Parsing the Catalog and Creating the
E-mail Message
9.8 | The Receiving Agent
9.9 | Conclusion
Part Four XML and Java-Parsers and APIs
Chapter 10 XML Parsers and Application
Programmer Interfaces
10.1 | Introduction
10.2 | Parser Capabilities and Applications
10.2.1 Well-formedness and Validity
Verification
10.2.2 Document Instance Decomposition
10.2.3 Parser Applications
10.3 | XML Parser Interfaces
10.3.1 Command-Line and ESIS Event
Stream Interfaces
10.3.2 Event Callback Interfaces
10.3.2.1 NXP Event Callback Interface
10.3.3 Object Model Interfaces
10.4 | Sample XML Parsers
10.4.1 NXP XML Parser
10.4.1.1 Installing NXP
10.4.2 AElfred XML Parser
10.5 | The SAX Event Callback API
10.6 | The W3C Document Object Model and API
10.6.1 Support and Implementation
10.6.2 Acquiring Specifications.
10.6.3 Overview of the W3C's DOM Level-1
Interface
10.7 | Sample DOM Implementation
10.7.1 DOM Interface Definition
10.7.2 DOM Interface Implementations
10.7.2.1 Class negeng.dom.Node
10.7.2.2 Class negeng.dom.NodeList
10.7.2.3 Class negeng.dom.EditableNodeList
10.7.2.4 Class negeng.dom.NamedNodeList
10.7.2.5 Class negeng.dom.NodeEnumerator
10.7.2.6 Class negeng.dom.Element
10.7.2.7 Class negeng.dom.Attribute
10.7.2.8 Class negeng.dom.AttributeList
10.7.2.9 Class negeng.dom.Text
10.7.2.10 Class negeng.dom.Document
10.7.2.11 Class negeng.dom.DOMFactory
10.7.3 Integrating the DOM Implementation
10.7.3.1 Class negeng.Tree
10.7.3.2 Class negeng.XEsis
10.7.3.3 Class negeng.XSpec
10.7.4 The XSpec Viser Application
10.7.4.1 Lefty, Dotty, and Dot
10.7.4.2 negeng.XSpecVizor Class
10.8 | Chapter Summary
Part Five Future -- Agents and all that
Chapter 11 Input Gathering and Negotiation
using
11.1 | Introduction
11.1.1 The Ubiquitous Problem of Input Gathering
11.1.2 Input Gathering and Negotiation
11.1.3 Negotiation Processes from 20,000 Feet
11.2 | Negotiation and Language-Agent Architectures
11.2.1 Negotiation Problem Specification
11.2.2 Specification Problems and
Language-Agent Architecture
11.2.3 Optimal Specification Environments
11.3 | Description of Negotiation Problems
11.3.1 Negotiation Problem Output and St

L'auteur - Michael Leventhal

MICHAEL LEVENTHAL has been developing Internet SGML and XML tools and applications for the last 6 years. He is currently working in the area of agent technology for scientific publishing for a London-based startup.

L'auteur - David Lewis

DAVID LEWIS serves within ATT Labs as a Principal Technical Staff Member focusing on development of applications for next generation internet platform technology. Previous to working for ATT Labs, David served as Pacific Bell's Principal Webmaster where he developed web-based document publishing and electronic commerce applications.

L'auteur - Matthew Fuchs

DR. MATTHEW FUCHS is a pioneer in the application of SGML and XML to agents. He earned his PhD from NYU in 1995 and, after a stint with Walt Disney Imagineering, is now working on XML-enabled Electronic Commerce applications.

Caractéristiques techniques

  PAPIER
Éditeur(s) Prentice Hall
Auteur(s) Michael Leventhal, David Lewis, Matthew Fuchs
Parution 15/06/1998
Nb. de pages 582
EAN13 9780136168225

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription