Namespaces
Please turn off all
Raison d'etre
The Need for Namespaces
Namespaces disambiguate elements
URIs
Namespace Syntax
Namespace URIs
Binding Prefixes to Namespace URIs
Binding Prefixes to Namespace URIs Example
Binding namespaces to prefixes with #FIXED ATTLIST declarations
Namespaces and Attributes
URIs matter, not prefixes
Questions?
The Default Namespace
Multiple default namespaces
Binding default namespaces to elements with #FIXED ATTLISTs
Questions?
Namespace URIs do not necessarily point to a document, page, or schema
Parsers compare namespace URIs character by character
Questions?
Namespaces and DTDs
Parameter Entity References for Namespace Prefixes
Overriding the prefix in the internal DTD subset
Questions?
Namespaces and Schemas
A Song with a Namespace
A Schema for a Document that Uses the Default Namespace
Reversing the Default Namespace
Multiple Namespaces, Multiple Schemas
XLink Schema
Song Schema with XLink Support
elementFormDefault and attributeFormDefault
Questions?
How Parsers Handle Namespaces
Namespaces in SAX
Prefix Mappings
Namespaces in DOM
Questions?
Namespaces in JDOM
Questions?
What Goes at the end of a Namespace URI?
The Resource Directory Description Language
The resource Element
Example RDDL resource Elements
An Example RDDL Document
The xlink:href attribute
The xlink:role attribute
The xlink:arcrole attribute
The xlink:title attribute
The xlink:show and xlink:actuate attributes
Declarations for rddl:resource
To Learn More
Questions?
To Learn More
Questions?
Entire Presentation as Single File
Start
|
Cafe con Leche
Copyright 2001, 2002 Elliotte Rusty Harold
Last Modified March 21, 2002