Les liens simples sont semblables aux liaisons standards du HTML.
Deux possiblités permettent de mettre en oeuvre ce genre de liens.
Le premier moyen s'effectue par l'intermédiaire de l'élément <xlink:simple> encadrant l'élément liant.
<xlink:simple
xmlns:xlink="http://www.w3.org/1999/xlink"
href="fichier.xml"/>
<element/>
</xlink:simple>
Le second moyen est accompli par l'utilisation de l'attribut xlink:type="simple" dans l'élément liant lui-même.
<element
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:type="simple"
xlink:href="fichier.xml"/>
Dans ce cas, les attributs XLinks doivent être impérativement accompagnés du préfixe xlink:.
D'autres attributs peuvent être employés dans ces éléments liants simples.
| Attribut | Description |
|---|---|
| xlink:role | définit la nature des ressources jointes. |
| xlink:title | affecte un titre aux ressources jointes. |
| xlink:show | détermine le type d'affichage des ressources jointes. |
| xlink:actuate | définit le comportement du lien au moment de son activation. |
<element
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:role="document"
xlink:title="Document comptable"
xlink:show="replace"
xlink:actuate="onRequest"
xlink:type="simple"
xlink:href="compte.xml"/>
Les composants des X-Liens simples doivent être, au préalable déclarés dans la Définition de Type de Document (DTD) au même titre que tous les éléments présents dans le document XML.
<!ELEMENT element ANY>
<!ATTLIST element
xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink"
xlink:type (simple) #FIXED "simple"
xlink:href CDATA #IMPLIED
xlink:role CDATA #IMPLIED
xlink:title CDATA #IMPLIED
xlink:show (new
|replace
|embed
|other
|none) #IMPLIED
xlink:actuate (onLoad
|onRequest
|other
|none) #IMPLIED>
Cette déclaration est valable pour les éléments liants comportant les attributs XLinks.
Dans le cas de l'utilisation d'un élément <xlink:simple>, la déclaration peut prendre la forme suivante :
<!ELEMENT xlink:simple ANY>
<!ATTLIST xlink:simple
xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink"
href CDATA #IMPLIED
role CDATA #IMPLIED
title CDATA #IMPLIED
show (new
|replace
|embed
|other
|none) #IMPLIED
actuate (onLoad
|onRequest
|other
|none) #IMPLIED>
Les liens simples ne permettent donc que de joindre une unique ressource distante et partant, demeure très limités.