Buy Used
Used - Very Good See details
$4.00 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
32 used & new from $0.01

Have one to sell? Sell yours here
 
 
Structuring XML Documents
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Structuring XML Documents [ILLUSTRATED] (Paperback)

~ (Author)
4.0 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


9 new from $5.99 23 used from $0.01

Editorial Reviews

Amazon.com Review

Not recommended for newcomers to XML, Structuring XML Documents immediately launches into document type definitions (DTDs), the book's main topic. Megginson's goal is to delve into the heart of XML through the use of DTDs. "Though the book necessarily deals with some of the idiosyncrasies of XML and SGML DTDs and uses XML syntax in its examples," he explains, "it deals with issues--such as learning, usability and ease of processing--that all document designers and analysts must understand, whether or not they use XML or SGML and whether they use DTD syntax or other notations to define their structures." Anyone unfamiliar with the basic concepts of XML would do well to steer to another title; anyone ready to use XML and plan the necessary architecture for its implementation will appreciate Megginson's authority.


From Library Journal

Megginso offers an extensive discussion of document type definition (DTD): syntax, the DTD model, DTD analysis, processing, compatibility, customization, and architectural design. For advanced users.
Copyright 1998 Reed Business Information, Inc.

Product Details

  • Paperback: 419 pages
  • Publisher: Prentice Hall (January 15, 1998)
  • Language: English
  • ISBN-10: 0136422993
  • ISBN-13: 978-0136422990
  • Product Dimensions: 9.3 x 7 x 1.4 inches
  • Shipping Weight: 2.1 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #732,950 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #29 in  Books > Computers & Internet > Databases > XML & Databases

More About the Author

David Megginson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David Megginson Page

Look Inside This 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 organize and find favorite 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

11 Reviews
5 star:
 (5)
4 star:
 (4)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
14 of 14 people found the following review helpful:
4.0 out of 5 stars Adds Theory to Practice in XML Information Design, October 8, 1999
By Kathleen Bennett (Seattle, WA USA) - See all my reviews
(REAL NAME)   
This book is not meant to be a tutorial or a programming guide. All of the programming books in the world could not save you if your DTDs are not well designed. A DTD needs to be both constrained enough to be learnable and usable, and flexible enough to accommodate different and unexpected information structures. This book does a great job of expressing the underlying conceptual issues such as logical units, hierarchical information relationships, and modularity and reusability. Information architects and designers, technical writers and editors, people in the information science field who are studying XML, and anyone who's already learned their way around XML and want to go to a deeper level will find this book valuable. I'm giving it 4 stars instead of 5 because I would have liked to see more about how to analyze the inherent data structures in your documents in order to build the best DTDs - but it still gives you enough to chew on in that area.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars A definite must for dtd authors, January 12, 2000
By A Customer
This book delivers exactly what it says it will: the _whole_ gist on the technical aspects of drafting a Document Type Definition and on the theoretical aspects of defining an optimal way of structuring information. The author dominates his subject and his discussion on the fine points of information structuring is clever and challenging.

The only thing that is keeping me from giving it an otherwise well-deserved five-star is the utterly meagre index, a surprising fact in such a book!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars excellent, focussed, convincing, July 26, 1998
By A Customer
It is said (with some validity) that XML will save the web. In particular, it will make it possible to present data in useful forms, along with tools to manipulate it. This book is specifically about using XML with *documents*, however. SGML is rooted in document production, and XML shows those roots clearly. However, there are many non-document oriented applications of XML, which are outside the scope of this book.

Instead, if you are using XML for document production, or are developing a new document handling system and are considering XML, this book contains many valuable lessons. It presents a number of design principles, in the context of five widely used DTDs: Docbook, CALS, TEI, EPSIG, and HTML.

It is *particularly* enlightening to see the comparisons with HTML. point by point, the author shows convincing DTD design creteria, demonstrates how they affect ease of use and ease of maintenance... and then casually shows just how poor HTML is as an example of! these principals. The other DTDs are not, of course, perfect, but they *do* show design skill and suitability for document use; HTML completely fails to. After reading this analysis, you will be left wondering why you ever thought HTML was "structured" in any way.

The author covers his ground with extreme thoroughness. He makes it very clear where he is going at all times, what he expects you to learn, and what pitfalls arise directly from poor design. The book is well structured, and gives evidence of a single very organized mind, in its construction, even down to the introduction to the last chapter where the author warns that you might want to "stop now and try applying" the techniques covered, before exploring certain more advanced and subtle areas. The consistent quality of delivery (including excellent use of a graphical notation to express measurable complexity of a DTD structure) makes this book a pleasure to read and study, especially when ! contrasted with other titles in the series (Designing XML I! nternet Applications, reviewed elsewhere, uses the same typographic style but manages a poor presentation due to other inconsistencies.)

All in all, if you are actually constructing DTDs for XML documents, this could be the most important book you might ever read on the subject. The author shares his experience very effectively, and makes subtle and advanced concepts seem intuitive.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Old but good
I don't use XML very often. When I come back to it, it's like learning XML all over again. That's why I like Megginson's book. Read more
Published on December 4, 2004 by wiredweird

5.0 out of 5 stars For authors of dtds.
This is an excellent book for someone who is responsible for creating and maintaining dtds for large projects. Read more
Published on February 23, 2001 by Jimmy Snyder

4.0 out of 5 stars Excellent reference on DTDs
This is not a book for beginners. There's a brief introduction to XML, but you need a fairly good grounding there before picking this book up. Read more
Published on October 28, 2000 by Zane Parks

4.0 out of 5 stars Almost the perfect book about DTDs
The best book available... it covers everything you need to know about DTDs.

I guess this book may have originated as an SGML book so has examples oriented more towards SGML... Read more

Published on August 11, 2000 by Sridhar Guthula

2.0 out of 5 stars Buy this book for reference
This book seems to be targeted for people who wants to know differences between XML and SGML. Good book as a reference but do not try this book while learning.
Published on September 1, 1999

1.0 out of 5 stars Definitely not for learning XML
The first 1/3 defines DTD syntax. This section is horrible unless you already know it. It briefly mentions a topic and regurgitates a definition and then fails to explain the... Read more
Published on June 28, 1999

5.0 out of 5 stars Realy five stars.
If you are developing some XML-related / based software - this book is <B>must have</B>. You'l find a lot of ideas that you'l never find on the web. Read more
Published on March 8, 1999 by Paul Tchistopolskii

5.0 out of 5 stars Excellent book for DTD designers
This book is great if you are looking on how to design DTDs. For that you need to already know about XML. Read more
Published on June 28, 1998 by R. Ilic

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
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.