Xlink, les liens hypertextes de demain
Pouvoir lier des documents entre eux, et ainsi surfer entre les pages, est une des caractéristiques essentielles du Web ! A l’heure du XML la nouvelle norme Xlink du W3C arrive…
Xlink, raccourci pour XML Linkink Language, est en fait, comme son nom l’indique, un nouveau langage : celui qui permettra d’écrire les liens hypertextes entre les documents de demain. Cette nouvelle norme, que le W3C est sur le point de sortir au grand jour d’ici 1 à 2 mois, autorisera les programmeurs à créer et à décrire des liens de toute nouvelle conception !En effet, Xlink permettra de générer des liaisons beaucoup plus complexes et riches que celles que nous pratiquons aujourd’hui sur le Web. Il sera par exemple possible de créer des liens multiples : un lien pourra conduire vers plusieurs destinations, dont certaines pourront être par exemple des fenêtres en lecture seule, de commentaires ou d’annotations. On pourra également encore associer des métadonnées à des liens ou bien programmer les liens que l’on désire créer sur une page dans des fichiers séparés, autres que le fichier source.Toutes ces possibilités nouvelles ouvriront alors la voie vers de nouveaux possibles. 'Au même titre qu’aujourd’hui, nous choisissons une police de caractère pour l’affichage sur notre PC,explique Daniel Dardailler, responsable du site européen du W3C installé au sein de l’INRIA de Sophia Antipolis, nous pourrons demain, grâce à Xlink, choisir, à partir de notre navigateur, la structure des liens en fonction de notre profil : les utilisateurs n’ont pas toujours le même besoin !'C’est également avec l’intention d’augmenter la puissance des liens sur la toile que, outre le langage Xlink, ce sont aussi des pointeurs d’un nouveau type qui verront demain le jour : Xpointer permettra de spécifier des endroits précis de destination à l’intérieur d’une page. Plus besoin de créer les ancres au milieu du document, comme aujourd’hui en HTML : grâce à la structure claire et régulière d’un document XML, vous demanderez par exemple 'donnez-moi le premier paragraphe de la section intitulée 'résumé'', et le Web vous répondra…PlusPour en savoir plus : (en anglais)- Spécification encore provisoire du W3C : /www.w3.org/TR/xlink">xlink- Une introduction écrite par Steven J. DeRose, un des ingénieurs ayant participé au travail au sein du W3C : http://www.stg.brown.edu/~sjd/xlinkintro.html- Un résumé par Eve Maler de Sun Microsystems : /www.sun.com/software/xml/developers/xlink.html"> developersLe XMLLes langages du Web s’écrivent à partir d’une norme. Le HTML par exemple a été créé à partir d’un langage appelé le SGML (Standard Generalized Markup Language) qui date de 1980 ! Cette longévité exceptionnelle du SGML, surtout dans le monde de l’informatique, s’est construite au prix d’un accroissement considérable de sa complexité. Il a donc fallu le réformer, et en 1998, il a été remplacé par une nouvelle norme, plus légère et aussi puissante, le XML (eXtensible Markup Language). Le XHTML est alors, par exemple, apparu, adaptation du HTML à la norme XML.