Addison Wesley's Web Wizard Series
HTML
Web Design
JavaScript
Multimedia
Freeware/Shareware
XML
DHTML and CSS
Flash
Perl and CGI
PHP
Shockwave
About the Series
Ordering Info
aw.com
aw.com
The Web Wizard's Guide to XML
XML cover About the Book
Table of Contents
Exam Copy
Ordering Info
About the Book

AVAILABLE NOW!

The Web Wizard’s Guide to XML teaches readers how to create their own markup languages using XML. From writing XML code to building XML applications, this concise and easy-to-understand introduction to XML shows readers how to create well-structured XML documents and applications for use on the Web and beyond.

Features:
  • Provides a concise introduction to XML for students with no previous programming experience.
  • Describes the tools and applications available for both developing and using XML.
  • Teaches how to create markup languages using XML.
  • Shows how to create valid, well-formed XML documents and DTD’s.
  • Demonstrates how to use style sheets to format XML documents for viewing on the Web.
  • Discusses how XML is used in business today.
  • Includes handy reference material.
  • Written in accessible, step-by-step writing style.
  • Provides full color screenshots and code examples.

Back to top


Table of Contents


Chapter 1 – An Overview of XML
1.1 What is XML?
1.2 The Fundamentals of Markup Languages
1.2.1 The Basics
1.2.2 The Beginning – SGML
1.2.3 HTML and the World Wide Web
1.2.4 An HTML Example
1.3 The Entrance of XML
1.3.1 Why is XML needed?
1.3.2 Some benefits of XML
1.3.3 Separating Data from Presentation
1.4 Differences between XML and HTML
1.5 XHTML – The Best of Both Worlds
1.6 Creating our first XML document
Summary, Online References, Review Questions, Hands-On Exercises

Chapter 2 – A Closer Look at XML Documents
1.1 XML Syntax
1.2 Components of an XML document
1.2.1 The XML Declaration
1.2.2 Elements
1.2.3 Attributes
1.2.4 Entities
1.2.5 Comments
1.3 Well-formed Documents
1.4 XML Parsers
Summary, Online References, Review Questions, Hands-On Exercises


Chapter 3 – Describing XML Documents with DTD’s and XML Schemas
1.1 What are DTD’s and Schemas?
1.2 Validating Parsers
1.3 Overview of DTD’s
1.3.1 Element Declarations
1.3.2 Attributes
1.3.3 Comments
1.3.4 External DTD’s
1.3.5 Public DTD’s
1.3.6 Using Both Internal and External DTD’s
1.4 Overview of XML Schemas
Summary, Online References, Review Questions, Hands-On Exercises

Chapter 4 – All about Style – XML Presentation
1.1 Creating the Presentation
1.2 The Benefits of Separating Content from Style
1.3 Using Cascading Style Sheets (CSS)
1.3.1 A closer look at CSS properties and syntax
1.3.2 CSS Rules Syntax
1.3.3 CSS Comments
1.3.4 CSS Properties
1.4 The pros and cons of CSS
1.5 Overview of the Extensible Stylesheet Language (XSL)
Summary, Online References, Review Questions, Hands-On Exercises

Chapter 5 – Links in XML
1.1 What is a link?
1.2 Overview of liking documents
1.3 The XML Link Language (XLINK)
1.4 Linking XML documents pieces with XPATH and XPointer

Chapter 6 – Namespaces in XML
1.1 What is a Namespace?
1.2 Why do we need Namespaces in XML?
1.3 How to avoid naming collisions using Namespaces
1.4 A closer look at Namespace syntax
1.5 Using Namespaces in XML documents
1.6 Some Commonly Used Namespaces

Chapter 7 - Extending XML– Processing and Programming
1.1 Programming
1.2 Multimedia and the Scalar Vector Graphics (SVG) specification
1.3 XML and Java
1.4 XHTML
1.5 XQL - XML Database Query Language

Chapter 8 - XML Programming and Applications
1.1 Programming with XML Overview
1.1.1 XML Parsers
1.1.2 The Document Object Model (DOM)
1.1.3 The Simple Application Programming Interface for XML (SAX)
1.1.4 Comparing DOM and SAX
1.1.5 Databases and the XML Query Language (XQuery)
1.2 Using XML in Business
1.2.1 Business Issues and Considerations
1.2.2 XML Applications
1.2.3 XML Application Examples using MathML
1.3 The Future of XML
Summary, Online References, Review Questions, Hands-On Exercises

Appendix A – XML Tools and Resources

Supplements
Instructor’s Manual



Back to top


Ordering Info

To order The Web Wizard's Guide to XML, ask your bookstore for ISBN 0-201-76990-5

Back to top


© Copyright 2002 AW Higher Education Group, a division of Pearson Education, a Pearson plc company. All rights reserved. Legal disclaimer. E-mail webmaster@awl.com