XML

Introduction to XML

What is XML?
What One Should Already Know
How Can XML Be Used?
The Advantages of XML
XML & XHTML
XMLs Role in the Future
Tools You Will Need

XML Data Structure

Creating Well Formed Documents
Using Comments
Creating CDATA Sections

Your First XML Document

Creating a Well Formed Document
Making Your Document Valid
Adding Style Sheets to XML
Using XML to Create Tables

XML DTDs

XML Processing Instructions
Making an External DTD
Using both Internal & External DTDs
Using Public DTDs
Adding Child Elements
Constraining Child Elements
Choice of Child Elements
Grouping
Creating Empty Elements
Mixing Child Elements & PCDATA

Attribute Declarations

CDATA
Declaring Multiple Attributes
Enumerated
Notation
NMTOKEN & NMTOKENS
ID & IDREF
ENTITY & ENTITIES
Xml:space
Xml:lang

Advanced XML

Creating Entiity References
XML Includes
Parameter Entity References
External Parameters Entities

Relevant Technologies

Why Namespaces
Namespaces
Creating Namespaces
Xlinks & Xpointers
XSL & XSLT
Foreign Languages
What is the Future of XML

Credits

About This Author