XLink
XLink (XML Linking Language) resources, software, and specifications.
XLink Tutorials
Tutorials covering the W3C's XML Linking Language (XLink).
XPointer
Specifications and resources covering the W3C's XML Pointer Language (XPointer).
XTM (XML Topic Maps)
Specifications, software and other resources about XTM - the XML-based Topic Map syntax.
Articles
Linkin' Park
By Edd Dumbill
One of the original trinity of XML specs, XML linking has largely failed. Can, and should, we fix it? [Oct. 27, 2004]
The Atom Link Model
By Mark Pilgrim
In Mark Pilgrim's latest Dive Into XML column he explains the Atom linking model, which is based on the familiar HTML linking model but is more expressive and more flexible. [Jun. 16, 2004]
"Displaying" XLinks?
By John E. Simpson
John E. Simpson, in his latest XML Q&A column, discusses how to make XML applications XLink-aware. [Jan. 2, 2003]
TAG Rejects HLink
By Kendall Grant Clark
Kendall Clark reports on the rejection by the W3C's Technical Architecture Group of the XHTML Working Group's HLink linking specification. [Oct. 2, 2002]
Introducing HLink
By Kendall Grant Clark
Kendall Clark provides an introduction to HLink, the linking language invented by the XHTML 2.0 Working Group as an alternative to XLink. [Sep. 25, 2002]
Using XInclude
By Elliotte Rusty Harold
Noted XML author Elliotte Rusty Harold gives an overview of XInclude, an emerging W3C
specification for building large XML documents out of multiple
well-formed XML documents. [Jul. 31, 2002]
Enforcing Association Cardinality
By Will Provost
In the first of our "XML Schema Clinic" series, we look at the ways that the cardinality of associations between XML elements can be controlled using W3C XML Schema. [Jun. 26, 2002]
Google's Gaffe
By Paul Prescod
Paul Prescod explains why moving its API to use SOAP was a backward step for the popular search engine, and argues for a return to a pure HTTP and XML interface. [Apr. 24, 2002]
XLink: Who Cares?
By Bob DuCharme
XLink was part of the original plan for XML, along with XSL, but has taken a long time to reach completion and has inspired few implementations. Bob DuCharme asks why. [Mar. 13, 2002]
Making Links, Breaking Entities
By John E. Simpson
This month's XML Q&A column answers questions about making links with XSLT and doing without entities in XML Schemas. [Feb. 27, 2002]
Identity Crisis
By Leigh Dodds
Leigh Dodds describes the recent XML developer community's debate about the best way to fix XML's ID attribute problem. [Nov. 7, 2001]
XPointer and the Patent
By Leigh Dodds
Does a Sun patent threaten the future of hypertext on the web, or are XML developers getting unnecessarily alarmed by the licensing terms on the XPointer spec? The XML-Deviant reports. [Jan. 17, 2001]
XML Linking Technologies
By Eric van der Vlist
XML's flexibility provides many ways of approaching the problem of creating links between nodes. Using practical examples, this article surveys linking in XML from containment through to RDF and XLink. [Oct. 4, 2000]
What Is XLink
By Fabio Arciniegas A.
XLink is an XML specification for describing links between resources in XML. Our introduction shows you how to get to grips with using XLinks in your own documents. [Sep. 18, 2000]
Creating an HTML/WML Portal
By Didier Martin
With the explosion in alternative browsing devices, portals need to
present more than one representation of their content. Didier Martin
demonstrates how to build your own XML-driven portal. [May. 15, 2000]
Integration by Parts: XSLT, XLink and SVG
By Didier Martin
Didier Martin gives us a practical demonstration of the power of XSLT, XLink and SVG, bringing them together to generate interactive, illustrated, technical documentation. [Mar. 22, 2000]
Bleeding-Edge XML: XLink and Apache
By Edd Dumbill
In the first of our reports from XTech 2000, we examine the XLink specification and learn about XML web publishing from the Apache XML Project. [Feb. 28, 2000]
Component-Based Page Layouts
By Didier Martin
Combining XHTML, XSLT and XLink can be a powerful way to
construct web page layouts. Adding a splash of SVG for good
measure, Didier Martin challenges us to experiment. [Feb. 16, 2000]
An Introduction to XML Linking
An introduction to the features and benefits of the XML Linking Language specification, by its co-editor Eve Maler. This is a RealAudio presentation. [Jun. 10, 1998]
XML Linking
By Tim Bray, Steve J. DeRose
This document specifies a simple set of constructs that may be inserted into XML documents to describe links between objects and to support addressing into the internal structures of XML documents. It is a goal to use the power of XML to create a structure that can describe the simple unidirectional hyperlinks of today's HTML as well as more sophisticated multi-ended, typed, self-describing links. [Oct. 2, 1997]