Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

Designing XML Internet applications
Ajouter à une liste

Librairie Eyrolles - Paris 5e

Designing XML Internet applications

Designing XML Internet applications

Michael Leventhal, David Lewis, Matthew Fuchs

582 pages, parution le 15/06/1998


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

User's Guide
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
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 (
3.1.2 The Whirlwind Guide to SGML & XML
Tools and Vendors (
3.1.3 SGML Buyer's Guide (ISBN
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 Native XML Editors Hybrid DTP and XML Word Processor-based Environments Word Processors Which Can Read
and Write Text Editors
3.3.7 Conversion, Capture, and Export
of Legacy Conversion 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 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 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 Introduction to CSS and a CSS Tutorial 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 Attributes and Elements and
Metadata 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 Catalog Syntax for Specifying Entities Other Catalog Entries
9.3.3 Building an E-mail Message from a
9.4 | MIME
9.4.1 Parts of a MIME message MIME Headers 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" Identifying the Entities in a
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
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 NXP Event Callback Interface
10.3.3 Object Model Interfaces
10.4 | Sample XML Parsers
10.4.1 NXP XML Parser 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
10.7 | Sample DOM Implementation
10.7.1 DOM Interface Definition
10.7.2 DOM Interface Implementations Class negeng.dom.Node Class negeng.dom.NodeList Class negeng.dom.EditableNodeList Class negeng.dom.NamedNodeList Class negeng.dom.NodeEnumerator Class negeng.dom.Element Class negeng.dom.Attribute Class negeng.dom.AttributeList Class negeng.dom.Text Class negeng.dom.Document Class negeng.dom.DOMFactory
10.7.3 Integrating the DOM Implementation Class negeng.Tree Class negeng.XEsis Class negeng.XSpec
10.7.4 The XSpec Viser Application Lefty, Dotty, and Dot negeng.XSpecVizor Class
10.8 | Chapter Summary
Part Five Future -- Agents and all that
Chapter 11 Input Gathering and Negotiation
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

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


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
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.