Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


XML Family of Specifications: A Practical Guide: Table of Contents

April 1, 2002

With its broad-based approach, XML Family of Specifications: A Practical Guide is one of few detailed and comprehensive reference books available that contains information about the entire XML family of specifications.

XML Family of Specifications: A Practical Guide

Table of Contents

NOTE: Most chapters conclude with a Summary and For Further Exploration (links).

Inside Cover. Big Picture of XML Family of Specifications.

Pullout. Timeline of XML Specification Development.

Preface.

Acknowledgments.

Introduction

1. History of the Web and XML.

  • Ancient History (1945 to 1984).
  • Medieval History (1986 to 1994).
  • Modern History: From HTML to XML (1994 to 2001).

Part I: Fundamental XML Concepts, Syntax, and Modeling

2. Overview of the XML Family of Specifications.

  • Fixing the Web.
  • What Does XML Look Like?
  • Processing XML with XSLT.
  • Benefits and Applications.
  • The Big Picture and the Role of the W3C.

3. XML Syntax and Parsing Concepts. [sample]

  • Elements, Tags, Attributes and Content.
  • XML Document Structure.
  • Markup, Character Data, and Parsing.
  • XML Syntax Rules.
  • Well-Formed versus Valid Documents.
  • Event-Based versus Tree-Based Parsing.

4. DTD Syntax.

  • What Is a DTD and When Is It Needed?
  • Elements and Content Models.
  • Attributes, Attribute Types and Default Values.
  • Elements versus Attributes: Guidelines.
  • Example DTD and XML Instance.
  • Internal and External DTD Subsets.
  • Entities and Notations.
  • Generating DTDs and XML Instances.
  • Overall DTD Structure.

5. Namespaces, XML Infoset, and Canonical XML.

  • Namespaces.
  • XML Information Set.
  • Canonical XML.

6. XML Schema: DTDs on Steroids.

  • The Need for Schemas: Why DTDs Aren't Always Enough.
  • Historical Perspective: Forerunners of XML Schema.
  • Relevant Specifications.
  • Basic Example.
  • Collection Schema Example.
  • Key Concepts and Terminology.
  • Creating and Using Datatypes.
  • More About Content Models and Model Groups.
  • Miscellaneous XML Schema Topics.
  • Working With XML Schema.
  • Schema Repositories and Registries.
  • More Miscellaneous Topics.
  • XML Schema Alternatives.

Part II: Parsing and Programming APIs

7. Parsing with SAX.

  • Overview.
  • Development of SAX.
  • SAX: Event Handler Model.
  • SAX2 Interfaces and Classes.
  • Using SAX with Java.

8. Parsing with the DOM.

  • Overview.
  • DOM Levels.
  • Testing for Feature Support.
  • Collection DTD and Instance Revisited.
  • DOM Nodes and How the DOM Works.
  • Overview of DOM Interfaces and Their Methods.
  • Using the DOM.
  • DOM Related Markup Languages.
  • Complete DOM Code Example.

9. Processing with JDOM and JAXP.

  • Overview of Java XML APIs.
  • JDOM: a Java-centric Parsing Approach.
  • Sunis XML APIs: The Java XML Pack.
  • JAXP: Sunis Java API for XML Processing.
  • SAX versus DOM versus JDOM versus JAXP: Who Wins?

Part III: Transforming and Displaying XML

10. Styling XML Using CSS2.

  • What Is CSS?
  • CSS Basics: Declarations, Selectors, and Use with HTML.
  • Using CSS with XML.

11. Transforming XML with XSLT and XPath.

  • Overview of XSLT and Xpath.
  • Using XSLT.
  • Hello XSLT Example.
  • XSLT Concepts and Examples.
  • XPath Concepts and Examples.
  • XPath Functions.
  • XSLT Elements and Instructions.
  • XSLT Functions.
  • Case Study: Generating Link Page From This Book's "For Further Exploration" Sections.
  • Sections.
  • Additional XSLT Topics.

12. Practical Formatting Using XSLFO.

  • The Context of XSLFO.
  • Basic Concepts of XSLFO.
  • Area and Page Basics.
  • Generic Body Constructs.
  • Tables.
  • Static Content and Page Geometry Sequencing.
  • Floats and Footnotes.
  • Keeps, Breaks, Spacing, and Stacking.
  • Interactive Objects.
  • Supplemental Objects.

Part IV: Related Core XML Specifications

13. XLink: XML Linking Language.

  • Overview.
  • Simple Link: Reinventing the Anchor.
  • XLink Attributes.
  • Link Behavior.
  • Extended Links: The True Flexibility for Xlink.
  • Outbound, Inbound and Third-Party Links.
  • XML Base Support for Relative URIs.
  • XLink Implementations.

14. XPointer: XML Pointer Language.

  • Overview.
  • Code Example Modification.
  • Forms of Xpointers.
  • XPointer Functions.
  • Node-Points and Character-Points.
  • XPointer Implementations.

Part V: Specialized XML Vocabularies

15. XHTML: HTML for the Present and Future.

  • Overview.
  • XHTML 1.0.
  • Modularization of XHTML.
  • XTHML Basic.
  • RDDL: An Extension of XHTML Basic.
  • XHTML 1.1 Module-Based XHTML.
  • Near Future XHTML.

16. RDF: Resource Description Framework.

  • Overview.
  • RDF Specifications.
  • Core Data Model of RDF.
  • Vocabulary for Ontological Description Using RDF.
  • XML Serialization Syntax for RDF.
  • Advanced Topics.
  • References.

Appendices

Appendix A.    XML Family of Specifications in a Nutshell.

Appendix B.    E-Commerce Specifications.

Appendix C.    HTML 4.01 Character Entities.

Appendix D.    Setting Up Your XML Environment.

Appendix E.    What's on the CD?



Up to => Home / Authoring / Languages / XML / XMLFamily




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers