GCA
GCA What is XML
Home Page

  XML FILES
  XML NEWS FLASHES
  W3C STANDARDS
  XML GLOSSARY
  VOCABULARIES
  XML BOOKS
  XML CONFERENCES
  XML/EDI GROUP
  XML.COM
  ROBIN COVER'S
XML WEBSITE

Attend a GCA Conference
Become a GCA Member

Buy a GCA Publication





Mastering XML

ISBN: 0-7821-2266-3

Authors:

  • Ann Navarro. Ms. Navarro is the founder of WebGeek Communications, a Web development and consulting firm.  She is also the author of Effective Web Design: Master the Essentials.  Ms. Navarro serves as a Director of Online Education for HTML Writers Guild and participates in W3C's HTML working group.  She currently is working to produce the XMTML Recommendation.
  • Chuck White. Mr. White is a communications professional who has done extensive work for numerous Fortune 500 companies.  He is the Creative Director at Advance Recruitment Advertising, Inc.  He is the author of Internet Explorer 5 Developer's Guide.
  • Linda Burman.  Ms. Burman is President of L.A. Burman Associates.  She is a respected XML industry analyst and consultant.  Ms. Burman chairs the PRISM Working Group and teaches XML at the University of Toronto.

Pages: 882

Intended Audience:

Mastering XML was written to serve three distinct audiences.  I believe the  book is of most value to implementors and developers.  The book also has introductory material that is useful for both users and managers.  The case studies contained in the book provide valuable insights for all three audiences.

Summary

Let me begin by saying that this book contains the most complete, up-to-date material on the market today.  If I need an answer quickly, I know I can find it in Mastering XML.  While the book is intended to provide background information for users and managers as well as be a "how to" book with tips and techniques for implementers, I believe that the book will outlive it's initial use by serving as an excellent reference as well.  This text is quite lengthy--a whopping 882 pages,, divided into 8 parts consisting of 30 chapters and two appendices.  Also included is a CD-ROM filled with XML tools to help you with parsing, editing and viewing XML.

NOTE:  As I review each part of this book, I will identify the audience this section serves.  U will indicate that this part is great for the XML user.  M will indicate that this part is great for managers.  I will indicate that this part is great for the XML implementors.  

Part I of the book is Getting Started with XML.  I , U , M
Aptly titled, it provides us with a historical introduction to XML as well as a visual familiarity.  This part of the book is great for users and managers, but may be rather elementry for implementers.

Part II is titled The Building Blocks of XML Document CreationI , U
In this part of the book we are provided with a general understanding of how to write an XML document and an understanding of elements, attributes and entities.
This part is designed for use by implementers.  However, it is written in a non-technical fashion and will be useful to users as well.

Part III is Designing Your DataI 
In this part of the book we explore the principles behind an XML design as well as how to formalize your design with both a DTD and an XML Schema.  With these chapters we move into a more technical realm.  The code examples introduced in this part continue throughout the technical chapters of the book.  They are excellent and the wealth of examples help to account for the unusually high page count for the overall book.  This part is definitely designed for implementers.

Part IV, Putting It All Together is also designed for implementers. I 
In this part of the book, we investigate some of the other W3C standards that are required to make XML work!  In addition to good coverage of parsing and namespaces, the chapters show us the mechanisms behind XML linking as well as how to apply style using both CSS and XSL.

Part V, Converting to XML is also for implementers. I , (U ?, M ?)
The title of this part and the chapters within it may be a bit misleading.  Here the emphasis is on converting Web pages from HTML to XML, not from other formats into XML.  The chapter advises us about why we might want to make this move and then shows us what is involved.  XHTML (a modular, XML version of HTML) is introduced here.  While this part of the book is very useful for implementers, the parts that explain why we would move from HTML to XML are useful across the board.

Part VI, The XML Toolbox, is once again aimed at implementers. I 
Chapters in this part cleanly divide tools into development tools, browsers, and servers.  The use of Java and JavaScript with XML are explored.  As far as I can tell, the inclusion of tools in the book was not vendor-funded as it is in other popular texts about XML tools.  Here we can rely on the opinion of the authors alone.

Part VII, XML Applications, is useful for all audiences.  I , U , M
In this part the authors introduce the reader to the W3C standards and how they are developed.  We also learn the difference between a standard, an application and a vocabulary.  Channel Definition Format (CDF) is highlighted as a common XML implementation that we wee on the Web today.

Part VIII is titled Using XML to Solve Real Business Problems. (I ?) , U , M
This part of the book offers some real-life applications for XML.  Some are related to eBusiness and the Web, while others show how XML is used in other equally important ways.  This part is designed for the manager.  It may be of interest to an XML user as well.  It could also provide guidance for the implementer.

In addition to the 8 parts of Mastering XML, there are two appendices.  The first provides us with the formatting properties to be used with XSL.  The second appendix provides the semantic modules defined for XHTML.  These are useful resources for the implementer.

Let me conclude by repeating "this book contains the most complete, up-to-date material on the market today."  I especially liked the chapters that provide the details of  XSL.  The Java and JavaScript chapters were also quite useful.  Mastering XML is an excellent text for all audiences.  However, I think its greatest value is for the implementer as part of a good reference library.

Dianne Kennedy

Editor, XML Files

Return to TOC

Today's News DigestWhat is XML?What is SGML?ICEGCA's Mail.dat
Technical CommitteesTechnical ResourcesTargeted InitiativesGCA's GRACol
What is GCA?GCA Press ReleasesGCA MembersContact GCA


GCA - Phone: +1 703-519-8160   Click Here For Legal And Technical Information
Click Here For Legal And Technical Information email: info@gca.org