Designing Xml Internet Applications 
(Charles F. Goldfarb Series)

by Michael Leventhal, David Lewis, Matthew Fuchs

 

List Price: $44.95

Our Price: $35.96

You Save: $8.99 (20%)

Buy this book

Availability: This title usually ships within 24 hours. Paperback - 582 pages Bk&Cd Rom edition (May 1998); Prentice Hall Computer Books; ISBN: 0136168221; Dimensions (in inches): 1.71 x 7.00 x 9.19; Amazon.com Sales Rank: 10,396; Avg. Customer Review:**** ; Number of Reviews: 3
 

Review

      Card catalog description
      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.

      The author, Michael Leventhal michael@textscience.com , May 12, 1998
      In the first part of Designing XML Internet Application we introduce you to the XML universe. Here you will find a discussion of the role of XML in the internet and a quick-start on the XML recommendation and XML tools. We don't assume prior knowledge of either XML or SGML but our task here is not to provide an extended tutorial or reference on the language syntax. What we do do is develop the perspective of the XML internet application designer and provide any background that is needed to comprehend the subsequent chapters.

      The next three parts consist of a series of projects using XML in actual internet applications. Working through the projects the reader will gain concrete experience in the design of XML applications, DTDs, and programming. We also delve into standards related to XML and the internet wherever relevant.

      The first project spans five chapters as the construction of several types of components is involved including a bulletin board, forms processing tools, a search engine, and transformation filters.

      Most of the work is done in Perl and the approach is less rigorous than that used in subsequent projects. Our intention here is to introduce XML programming in the most simple and "exposed" form possible.

      We have chosen to use Perl in this first part for various reasons. It is the closest thing we know of to a lingua franca for internet programmers, it is extremely compact allowing us to construct complete examples in relatively few lines of code, and, most significantly, Perl is the most versatile XML scripting language.

      The second project implements SGML/XML email and digs into the topics of entity management, catalogs, MIME, and full- scale SGML/XML parsing. Code is presented in Perl and C++.

      Lest the reader think we are Perl bigots the third project plunges us into Java and XML, building an application based on the Document Object Model and making use of a Java XML parser API. Java is the language in which most of the new XML internet infrastructure is being built.

      The fifth and final section of the book takes a rigorous, formal look at the role of XML in software architectures and agents based on the paradigm of negotiation.

      Full source code for all the projects has been included on the CD-ROM as have all the public domain tools used in the book.
       

Buy this book