La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.

Les liens : XLINK

Photo de ALL HTML Article publié le mardi 16 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « XML »

Introduction à XLINK


Très prisés sur le Web, les liens entre différents documents ou parties de ces documents sont à la base de l?hypertexte. Il était donc normal qu?avec l?apparition du XML, de nouvelles méthodes de définition et d'utilisation de ces liens soient mises en place.

Les "XML liens" ou "liens XML" ont deux visages : XLink et XPointers.

a ) XLink : XML Linking Language définit les liaisons entre deux ou plusieurs documents.
b ) XPointer : XML Pointer Language définit les liaisons entre les parties d?un document.

Note : Il est bien entendu qu?un XLink peut contenir un XPointer qui aura pour conséquence de préciser la partie du document à laquelle faisait référence le XLink. Ce document ne traite que des XLinks, et essaie de refléter au mieux ce qui est définit par le W3C.

XLINKS et liens HTML


Une première approche des XLINKS consiste à les comparer à des liens HTML.
Les liens HTML permettent d?insérer des images dans des documents
(<img src="?">), de lier des documents (<a href="?">) ou de se déplacer à l?intérieur d?un document.
Les XLinks gardent ces fonctionnalités et franchissent les barrières posées par les liens HTML comme :

a ) Un lien ne peut pointer que vers un document unique
b ) Lors de la mise en place d?index, nous sommes obligés de recourir à des ancres via la balise <a>. Une importante contrainte, liée à l?utilisation de cette ancre, est que nous devons avoir un accès d?écriture sur le fichier pointé pour pouvoir l?indexer
c ) Aucun historique autre que celui proposé par les navigateurs (forward et back)
d ) Les liens sont mono-directionnels, aucune reconnaissance du document source d'où le lien provient

XLink apporte de nombreuses solutions et se désigne avant tout pour des interactions entre documents XML mais il existe des possibilités pour traiter des documents HTML.

Les grandes nouveautés sont :

a ) Les liens multi-directionnels
b ) Tous les éléments peuvent être des liens à l?opposé de l?ancre unique <A>. Ceci est dû en grande partie au XML, qui permet d?inventer des balises sans aucune contrainte
c ) Les liens peuvent être stockés dans un document externe
d ) Grâce au XPointer vous pouvez indexer des positions arbitraires d?un document XML

Note : Les XLINKS ne se confèrent pas à un usage hypertexte mais à toute application ayant besoin d?établir des connections entre des documents ou des parties de ceux ci.



VOS COMMENTAIRES ...

Commenter cette publication

Aucun commentaire pour le moment ...

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum XML - XSL - WML (WAP) - MATHML.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.