[Book Cover]

XML Handbook, The, 1/e

Charles F. Goldfarb, Saratoga, California
Paul Prescod

Published June, 1998 by Prentice Hall PTR (ECS Professional)

Copyright 1998, 688 pp.
Paper Bound w/CD-ROM
ISBN 0-13-081152-1
$44.95

[CD Included]


Sign up for future
mailings
on this subject.

See other books about:
    SGML/HTML

[Sample Chapter]
[Preface]





The definitive XML professional reference. Leverage your HTML or SGML expertise. Systematic, detailed and precise. Co-authored by Charles F. Goldfarb, inventor of SGML. CD-ROM includes great XML tools! This thorough, accurate reference will be the foundation of your XML resource library for years to come. Co-authored by the inventor of SGML -- the markup language that "started it all" -- The XML Handbook will help any sophisticated HTML or SGML user move to XML quickly and successfully. Start by understanding what XML is, why it came to be, and how it differs from SGML and HTML. Learn the fundamentals of XML structure and syntax, including prologs and instances, declarations and DTDs, attributes, entities, hyperlinking, addressing, XSL stylesheets, and XML and RDF metadata. Learn all you need to know to build "killer" Web sites with XML. Then, discover just how far you can go with XML, by taking an expert tour of five leading-edge applications: Channel Definition Format (CDF), XTEI, CML, MathML and ICE. You'll find a detailed, practical overview of XML editors, parsers and other software, so you can pick the best tools for your applications. The accompanying CD-ROM brings together an amazing set of XML resources:

  • SoftQuad's award-winning HoTMetaLPro Web page editor with XML, HTML and SGML support (free trial copy).
  • XML Styler from ArborText, a leading XML stylesheet editor (free copy).
  • FrameMaker+SGML full-function structured editor with high-end book composition (free trial copy, plus bonus trial of XML version when released).
  • Only the best genuine XML freeware parsers, editors, viewers, browsers and more!
  • XML Sponsor Showcase: leading vendors present trialware, demos, information, examples and more.
  • XML SPECtacular -- complete, browsable, printable copies of every important XML-related standard and spec.
Whether you're an advanced HTML or SGML user, Web developer, or document

professional, this is the most useful, comprehensive guide to XML you can find.

Author Bio

CHARLES F. GOLDFARB is the inventor of SGML and HyTime, and a technical leader of the committees that developed them into international standards. He is based in Saratoga, CA.

PAUL PRESCOD is a computer scientist at the University of Toronto.



1. THE WHO, WHAT, AND WHY OF XML.
    1. Why XML?

      Text formatters and SGML. HTML and the Web. Conclusion.

    2. Where is XML going?

      Beyond HTML. Database publishing . Electronic commerce. Metadata. Science on the Web.

    3. Just enough XML.

      The goal. Elements: The logical structure. Unicode: The character set. Entities: The physical structure. Markup. Document types. Well-formedness and validity. Hyperlinking and Addressing. Stylesheets. Conclusion.

    4. XML in the Real World.

      Is XML for documents or for data? Endless spectrum of application opportunities. XML tools. XML jargon demystifier. Conclusion.

2. What You Can Do with XML.
    5. Personalized frequent-flyer Web site.

      Today's frequent-flyer sites. What's wrong with today's Web model? A better model for doing business on the Web. An XML-enabled frequent-flyer Web site. Understanding the Softland Air scenario. Towards the Brave New Web.

    6. Building an online auction Web site.

      Getting data from the middle tier. Building the user interface. Updating the data source from the client. Conclusion.

    7. XML and EDI: The new Web commerce.

      What is EDI? Traditional EDI: Built on outdated principles. The new EDI: Leveraging XML and the Internet. Conclusion.

    8. Supply chain integration .

      Linking up a supply chain. Supply chain integration requirements. The B2B Integration Server. Overview of the system. The manufacturer services. The supplier services. Conclusion.

    9. Comparison shopping service.

      Web site. Shopping online for books. The Junglee Shopping Guide. How the Shopping Guide works. Conclusion.

    10. Natural language translation.

      Mistakes can be costly. It's a small world. Business challenges. Translations today. New directions. In the real world.

    11.Securities regulation filings.

      Visualizing an XML document. An EDGAR Submission with XML. Conclusion.

    12. Help Desk automation.

      The hapless Help Desk. How the Solution System works. Using the Help Desk Solution System.

    13. Extended linking.

      The Shop notes application. Other applications of extended linking. Strong link typing. Conclusion.
3. WHAT'S BEING DONE WITH XML.
    14. Hitachi Semiconductor.

      Introduction. The business case. Phase 1: Creating a single source file. Phase 2: Automating transformations with XML. "Publishing on steroids." Facilitation of Web-based searching. Quantifiable savings. Conclusion: A new dimension of automation.

    15. The Washington Post.

      The Post Web site. Job searching online. How JobCanopy works. Summary.

    16. Frank Russell Company.

      Background. Project strategy considerations. Identifying the needs. Create an abstract architecture. Implement applications. Conclusion.

    17. Agent Discovery.

      Agent Discovery. Picture this. What is Web automation? Discovering common ground. What about XML? Architecture principles. Conclusion.

    18. Major Corporation.

      Background. First generation: Client/server. Second generation: Three-tier. Summary.

    19. City Of Providence.

      The Providence Guide prototype. Information architecture. Conversion to XML. Generating the electronic book. Web delivery. Dynamic Web delivery. Updating the XML data. Revising the Electronic Book. Summary.

    20. International Organization for Standardization.

      ISO 12083; DTDs for publishers. Adapting ISO 12083 to XML. Conclusion.
4. Tools for Working with XML.
    21. FrameMaker+ SGML: Editing+ composition.

      Leveraging information. XML authoring functions. Automated formatting and composition. Document fragments. Publishing the document. Customization and preparation.

    22. ADEPT¥Editor: Edit for content management.

      Automated document systems. What information warrants these tools? Characteristics to consider.

    23. XMetaL: Friendly XML editing.

      Familiar interface. HTML markup transition. Structured editing. Extend XML capabilities to outside authors.

    24. DynaTag visual conversion environment.

      Concepts of document conversion. Preparing for electronic publishing.

    25. XML Styler: Graphical XSL stylesheet editor.

      Introduction to XSL. Creating a stylesheet with XML Styler. XSL patterns. XSL actions. Conclusion.

    26. Astoria: Flexible content management.

      Components are everywhere. A content management implementation.

    27. POET Content Management Suite.

      Managing the information life cycle. The POET Content Management Suite.

    28. HoTMetaL Application Server.

      Dynamic descriptive markup. How HoTMetaL APPS works. Functionality can be friendly.

    29. Junglee Virtual DBMS.

      Why virtual database technology? How the VDBMS works. Applications of VDB technology.

    30. Free XML software.

      What do we mean by "free?" The best XML free software.
5. THE TECHNOLOGY OF XML.
    31. XML Basics.

      Syntactic details. Prolog vs. Instance. The logical structure. Elements. Attributes. The Prolog. Markup Miscellany. Summary.

    32. Creating a Document Type Definition.

      Document Type Declaration. Internal and external subset. Element type declarations. Element type content specification. Content models. Attributes. Notation Declarations.

    33. Entities: Breaking Up is easy to do.

      Overview. Entity details. Classifications of entities. Internal general entities. External parsed general entities. Unparsed entities. Internal and external parameter entities. Markup may not span entity boundaries. External identifiers. Conclusion.

    34. XML Linking Language(Xlink.

      Basic concepts. Addressing. Uniform Resource Identifier (URI). Referring to Ids. Location terms. Conclusion.

    35. Extensible Style Language (XSL).

      XSL overview. Referencing XSL stylesheets. Rules, patterns and actions. Flow Objects. Using XSL. Patterns. Actions. Flow objects and characteristics. XSL and JavaScript.

    36. Advanced Features.

      Conditional sections. Character references. Processing instructions. Standalone document declaration. Is that all there is?

    37. Reading the XML specification.

      A look at XML's grammar. Constant strings. Names. Occurrence indicators. Combining rules. Conclusion.

    38. WIDL and XML RPC.

      XML alone is not quite enough. WIDL the IDL. Remote procedure calls. Integrating applications. Interoperability attained.

    39. XML-Data.

      Introduction. The Schema Element Type. The ElementType Declaration. Properties and Content Models. Default Values. Aliases and Correlatives. Class Hierarchies. Elements which are References. Attributes as References. Constraints & Additional Properties. Using Elements from Other Schemas. XML-Specific Elements. Entity declaration element types. External declarations element type. Datatypes. Mapping between Schemas.

    40. The XML SPECtacular.

      Base standards. XML applications.

    Index.
    About the CD-ROM.


[Help] [Home]


© Prentice-Hall, Inc. A Pearson Education Company
Comments To webmaster@prenhall.com