Latest web development tutorials

syntaxe XLink et XPointer

syntaxe XLink

En HTML, nous savons <a> élément définit un lien hypertexte. Mais XML est pas le travail de cas. Dans le document XML, vous pouvez utiliser le nom que vous voulez - si le navigateur est imprévisible dans un document XML quels éléments hyperlien peut être appelé.

Hyperliens définis dans le document XML doit être placé sur l'élément peut être utilisé en tant que balises de lien hypertexte.

Voici XLink dans un document XML pour créer un lien vers un exemple simple:

<?xml version="1.0"?>

<homepages xmlns:xlink="http://www.w3.org/1999/xlink">

<homepage xlink:type="simple"
xlink:href="http://www.w3schools.com">Visit W3Schools</homepage>

<homepage xlink:type="simple"
xlink:href="http://www.w3.org">Visit W3C</homepage>

</homepages>

Pour accéder aux propriétés et les caractéristiques de XLink, nous devons être déclarés à la partie supérieure du document XLink namespace.

XLink namespace est: "http://www.w3.org/1999/xlink".

<Accueil> élément xlink: type et xlink: href définit le type et les attributs href de l'espace de noms XLink.

xlink: type = "simple" peut créer un deux simples extrémités de la liaison (qui signifie «aller d'ici»). Plus tard, nous allons étudier le lien multiport (multi-directionnel).


XPointer Syntaxe

En HTML, nous pouvons créer une page HTML et les deux points à un point à l'intérieur d'une page HTML à un lien hypertexte de signet (en utilisant #).

Parfois, il peut pointer vers un contenu plus spécifique sera plus bénéfique. Par exemple, nous avons besoin de pointer vers une liste précise des articles dans la troisième ou la deuxième ligne du cinquième alinéa du point. Par XPointer il est très facile à faire.

Si les points de lien hypertexte vers un document XML, nous pouvons XLink: attribut href ajouté à la partie arrière du XPointer URL, de sorte que vous pouvez naviguer (avec une expression XPath) pour documenter un emplacement spécifique du.

Par exemple, dans l'exemple suivant, nous utilisons des points XPointer un cinquième élément dans la liste par un id "rock" unique.

href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"