Le XLL (eXtended Linking Language) est une nouvelle fois un dérivé du langage XML.
Il apporte à ce-dernier un support très puissant pour la gestion des liens dans un document XML.
Le langage étendu des liens se divisent en deux parties complémentaires :
Les XLinks permettent d'accéder à un document par l'intermédiaire d'un URI (Uniform Resource Identifier) à l'image de la balise <a href="URL"> du langage HTML.
Les Xpointers ajoutent des fonctionnalités aux liens étendus par l'intermédiaire d'une expression qui apporte plus de précisions sur la cible à atteindre.
Ainsi, le XLL avec ses deux composantes offre une gestion plus efficace des liens vers des ressources externes.
Dans HTML, la gestion des liens est limitée :
Ne se contentant pas de reprendre en charge les fonctions des liens HTML, le langage XLL propose de les améliorer et de les étendre à un niveau d'efficacité remarquable.
Le langage XLL faisant encore aujourd'hui l'objet d'études par le W3C, les spécifications évoluent et ne sont pas encore parfaitement opérationnelles au sein de toutes les applications XML. Cependant, cet outil prometteur devrait à terme constituer l'ossature de la navigation sur le Web.