Xlink Articles about
Xlink
Website Links For
Xlink
 

Information About

Xlink





THE XLINK SPECIFICATION

  url http://wwww3org/TR/xlink/
  publisher W3C
  title XML Linking Language (XLink) Version 10
  date June 8, 2006


  url http://wwww3org/TR/2006/CR-xlink11-20060328
  publisher W3C
  title XML Linking Language (XLink) Version 11
  date June 8, 2006




LINKING WITH XLINK

XLink defines a set of attributes that may be added to elements of other XML namespaces. XLink provides two kinds of hyperlinking for use in XML documents. Extended links are out–of–band hyperlinks that, in a linkbase document, can link resources over which the link editor has no control. '''Simple links''' offer similar functionality to HTML links, which are in–band links.


Simple links

A simple link is similar to those native to HTML; it simply creates a unidirectional Hyperlink arc from one element to another via a URI . Example:


Some Document
The Some Document header.



Extended links

The XLink specification supports not only simple links but also extended links. Extended links allow multiple resources, either remote or local, to be connected by multiple arcs. Arcs are explicitly unidirectional — they only define traversal in a single direction. By grouping resources with labels and using one or more arcs, an extended link can achieve specific traversal pathways among the resources.

For example, if all resources in an extended link were given the label A, then an arc within that link which was from="A", to="A" would connect every resource to every other resource and allow traversal from any of those resources to any other of those resources.

Extended links do not need to be contained in the same document as the elements they link to. This makes it possible to associate metadata or other supplemental information with resources without editing those resources.

XLink also supports richer information about link types and the roles for each resource that an XLink connects.


USES OF XLINK

Software support for XLink, as of 2006 June, includes the following:


Mozilla Firefox

Mozilla Firefox (1.5.0) has very limited support for simple XLinks.


Netscape

Netscape (7.2) has the same support for simple XLinks as Firefox, except that the xlink:show="new" attribute works correctly.


SVG applications

  url http://wwww3org/TR/SVG11/linkinghtml#hyperlinking-mod
  publisher W3C
  title Scalable Vector Graphics (SVG) 11 Specification: Linking
  date June 8, 2006


  url http://wwww3org/TR/2004/WD-SVG12-20041027/extendedlinkshtml
  publisher W3C
  title Extended Links (SVG 12)
  date June 8, 2006




RDDL

The XML language RDDL , an extension to XHTML Basic that is used to describe XML Namespaces , uses XLink simple links.


XBRL

The Extensible Business Reporting Language ( XBRL ) has used XLink simple and extended links since the XBRL 2.0 specification was published in 2001. Most large XBRL taxonomies contain extensive linkbases. As of 2006, XBRL is probably the most extensive use of XLink in production systems.


REFERENCES







EXTERNAL LINKS