Buy Used
Used - Very Good See details
Price: £7.87

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Designing XML Internet Applications (Charles F. Goldfarb Series on Open Information Management)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Designing XML Internet Applications (Charles F. Goldfarb Series on Open Information Management) [Paperback]

Michael Leventhal , David Lewis , Mathew Fuchs
2.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 624 pages
  • Publisher: Prentice Hall; 1 edition (27 April 1998)
  • Language English
  • ISBN-10: 0136168221
  • ISBN-13: 978-0136168225
  • Product Dimensions: 23.4 x 17.8 x 4.6 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 5,091,007 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Michael Leventhal
Discover books, learn about writers, and more.

Visit Amazon's Michael Leventhal Page

Product Description

Product Description

This title shows WWW programmers how to use SGML to transform their web sites into knowledge repositories and their web browsers into active information agents.

From the Author

Description of Designing XML Internet Applications
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 infrastru! cture 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.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
By A Customer
Format:Paperback
This book is a massive (42oz!) tome - nearly 600 large print, wide margin pages with lengthy, poorly typeset code examples. Chapter 7 devotes forty pages to examples of sgrep usage, many of which only show how *not* to use sgrep in an XML application. Chapter 10 has dozens of pages of poorly commented, badly indented java code for a pre-standard DOM implementation. Lengthy runs of approximate code do not enlighten; the space would be better used as an appendix listing the XML spec itself, for example.

The introductions to XML parsing were at least informative; the worked examples are tantalizing, but naggingly incomplete; there is the impression that XML should have more significant than the examples express. The first few chapters do a fair job of expressing the idea that XML can do all the cool things SGML can, but in a more practical manner; however, the practical examples in chapter 3 are very restricted, and aren't very convincing about the broad applicability of XML. They certainly don't do a good job of supporting the enthusiasm of the earlier chapters.

Chapter 5 is probably the bright light; in only 20 pages, it covers a small example in a convincing and thorough way. Chapter 6 has similar potential - but wanders off into examples of stylesheets without really indicating why instead of what. Finally, Chapter 11 is either truncated or ill-conceived - it begins with a highly abstract treatment of user interface as "negotiation", then stumbles a dozen pages later into an ill-fitting and poorly expanded "shopping cart" example. It never becomes clear if the "negotiation agents" and "negotiation planners" are merely thought experiments in how XML could be made to fit, or actual tools.

The CDROM appears to be mostly be versions of tools already on the net; the book lacks a table of contents for the CD, however, only intermittent references to specific tools.

In sum, I expected more. In particular, I expect a book about *designing* applications to have more of a design focus, and more focussed, better explicated examples.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  7 reviews
3 of 3 people found the following review helpful
I'm not impressed. 17 Nov 1998
By ejgaul@hiwaay.net - Published on Amazon.com
Format:Paperback
I was looking for a clean and concise approach to XML. Instead I got the impression that this book was just an excuse for the author to squeeze in as much minutia on SGML as he thought he could get away with.

It does give good background on XML along with a mind numbing amount of hype.

Look elsewhere for a good introduction to using XML.

2 of 2 people found the following review helpful
weighty but not effective 25 May 1998
By A Customer - Published on Amazon.com
Format:Paperback
This book is a massive (42oz!) tome - nearly 600 large print, wide margin pages with lengthy, poorly typeset code examples. Chapter 7 devotes forty pages to examples of sgrep usage, many of which only show how *not* to use sgrep in an XML application. Chapter 10 has dozens of pages of poorly commented, badly indented java code for a pre-standard DOM implementation. Lengthy runs of approximate code do not enlighten; the space would be better used as an appendix listing the XML spec itself, for example.

The introductions to XML parsing were at least informative; the worked examples are tantalizing, but naggingly incomplete; there is the impression that XML should have more significant than the examples express. The first few chapters do a fair job of expressing the idea that XML can do all the cool things SGML can, but in a more practical manner; however, the practical examples in chapter 3 are very restricted, and aren't very convincing about the broad applicability of XML. They certainly don't do a good job of supporting the enthusiasm of the earlier chapters.

Chapter 5 is probably the bright light; in only 20 pages, it covers a small example in a convincing and thorough way. Chapter 6 has similar potential - but wanders off into examples of stylesheets without really indicating why instead of what. Finally, Chapter 11 is either truncated or ill-conceived - it begins with a highly abstract treatment of user interface as "negotiation", then stumbles a dozen pages later into an ill-fitting and poorly expanded "shopping cart" example. It never becomes clear if the "negotiation agents" and "negotiation planners" are merely thought experiments in how XML could be made to fit, or actual tools.

The CDROM appears to be mostly be versions of tools already on the net; the book lacks a table of contents for the CD, however, only intermittent references to specific tools.

In sum, I expected more. In particular, I expect a book about *designing* applications to have more of a design focus, and more focussed, better explicated examples.

1 of 1 people found the following review helpful
Spacefiller without any real focus 22 Jun 1999
By A Customer - Published on Amazon.com
Format:Paperback
This is obviously a book where the authors commited themselves to writing a certain number of pages and then, half-way into the work they realized that didn't have enought material to cover it. The totally useless 100-page poorly-commented pre-release Java source code for a DOM-implementation in chapter 10 is a particularily good example of this.

Another horrible chapter is chapter 11, which contains an explataion of user interface interaction that is so overly abstract but still so extremely stupid that I've used that particular chapter as an example of how a really useless book should be written.

Also, early in the book the author explains that the book is amed towards rpogrammers. It's interesting to see that they hardly ever back their examples up with and source code at all.

In short. Don't buy this book.

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback