Les espaces de noms (namespace) permettent aux éléments et attributs XLink de s'associer à un préfixe spécial xlink: les distinguant des autres composants d'un document XML et d'ailleurs marquant leur appartenance au langage des liens XML.

Cette appartenance est symbolisé par l'intermédiaire d'un adresse URI (Uniform Resource Identifier) de référence, en outre standardisée par le World Wide Web Consortium (W3C).

http://www.w3.org/1999/xlink

L'URI de l'espace de noms XLink est mentionné par le truchement de l'attribut xmlns:xlink dans soit :

  • l'élément racine du document XML,
  • l'élément contenant les composants XLinks,
  • tous les éléments XLinks.
<element xmlns:xlink="http://www.w3.org/1999/xlink">
  ...
</element>

Enfin, plusieurs espaces de noms peuvent cohabiter ensemble dans un document XML sans que cela ne soit problématique.

<monns:image xmlns:monns="http://www.site.com/ns"
                         xmlns:xlink="http://www.w3.org/1999/xlink"
                         xlink:type="simple"
                         xlink:show="embed"
                         xlink:actuate="onLoad"
                         xlink:href="image.gif"/>