XLinks and XPointers
XLinks and XPointers
Three Technologies
Versions
HTML Links are Limited
XLinks are More Powerful
Application Support
Linking Elements
For example
Declaring XLink Attributes in DTDs
Fixed Attributes
Other Attributes
xlink:simple
Descriptions of the Remote Resource
role and title
Link Behavior
xlink:show
xlink:actuate
Parameter Entities for Link Attributes
Extended Links
Extended Link Elements
Locators
xlink:type="locator"
xlink:locator
Locators in DTDs
Parameter Entities for these DTDs
Arcs
xlink:arc
Arc Traversal Behavior
show, actuate, actuatedefault, showdefault
xlink:show, xlink:actuate, xlink:actuatedefault, xlink:showdefault
Declarations for Extended Link Attributes
Out-of-Line Links and Extended Link Groups
Extended Link Group Syntax
Extended Link Example
Extended Link Example
Extended Link Example
Or, Using Attribute Syntax
XLink Summary
XPointers
What are XPointers?
Why Use XPointers?
Three Problems to Solve
Named Anchors are HTML's solution
XPointer Examples
URIs with XPointers
XLinks with XPointers
Document Fragments
A Concrete Example
Location Steps
Absolute Location Steps
id()
ID shortcut
The root /
Relative Location Steps
The Parts of a Relative Location Step
The Twelve Relative Location Axes
child
descendant
descendant-or-self
parent
self
ancestor
ancestor-or-self
preceding
following
preceding-sibling
following-sibling
attribute
Node Tests
The wild card *
text()
comment()
processing-instruction()
Predicates
XPointer Predicates are booleans
position()
String Location Terms
Position and Length in String Location Terms
Ranges
Tumblers
XPointer Summary
To Learn More
Start
|
Cafe con Leche
Copyright 1999
Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified August 25, 1999