XML.com 
 Published on XML.com http://www.xml.com/pub/a/98/06/xlink/av.html
See this if you're having trouble printing code examples

 

An Introduction to XML Linking

June 10, 1998

A Talk by Eve Maler on XLL

Start the Talk

Requires RealPlayer 5.0

Eve Maler of Arbortext is co-editor of the XML Linking Language (XLL) specification, which is currently a working draft at the W3C. In this talk, Maler explains the goals of XLL and how it enables new applications and solves old problems. This audio presentation is an edited excerpt of her talk at Seybold Seminars/NY.

Update: While Maler comments in this talk that the name of the linking specification was in flux, and refers to it as XLL and XLink, the working group has decided to continue using XLL.

Outline

What XLL Enables

The XLL Specification

Goals of XLL

To provide advanced linking constructs

Two Components of XLL

  1. X-Link
    XML linking is the ability to link to something that's interesting to you.
  2. X-Pointer
    XML Pointer adds advanced addressing into the XML Document structure.

X-Pointer

X-Pointer is a language for pointing into the sub-parts of a document. HTML limits pointing to things in a document that have an ID or are named using the Anchor tag. X-pointers are used with URLs.

X-Pointer Syntax

Location pointers are a series of steps to define a path to a particular place in a document. It's like being given directions to a house.

Advantages of X-Pointer

Features of XLL

Basic link types

There are two basic link types.
  1. Inline links that live at point where link is initiated.
  2. Out-of-line links that live in a link databases.
Utilizes the power of databases for linking.

XML Spec

The current draft of the XML Spec is available at the W3C: XLL Working Draft

XML.com Copyright © 1998-2006 O'Reilly Media, Inc.