Latest web development tutorials

exemples XLink

Etudions un exemple pour apprendre une syntaxe XLink de base.


documents d'instance XML

Considérons le document XML suivant, "bookstore.xml", qui est utilisé pour rendre Livres:

<?xml version="1.0" encoding="ISO-8859-1"?>

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

<book title="Harry Potter">
<description
xlink:type="simple"
xlink:href="http://book.com/images/HPotter.gif"
xlink:show="new">
As his fifth year at Hogwarts School of Witchcraft and
Wizardry approaches, 15-year-old Harry Potter is.......
</description>
</book>

<book title="XQuery Kick Start">
<description
xlink:type="simple"
xlink:href="http://book.com/images/XQuery.gif"
xlink:show="new">
XQuery Kick Start delivers a concise introduction
to the XQuery standard.......
</description>
</book>

</bookstore>

Voir "bookstore.xml" dans votre navigateur bookstore.xml fichier.

Dans l'exemple ci-dessus, XLink le document d'espace de noms (xmlns: xlink = "http://www.w3.org/1999/xlink") est déclarée en haut du document. Cela signifie que le document peut accéder aux propriétés et caractéristiques de l'XLink.

xlink: type = "simple" pour créer un simple lien HTML-like. Vous pouvez également spécifier des liens plus complexes (liens multi-directionnels), mais pour l'instant, nous utilisons uniquement des liens simples.

xlink: href spécifie un lien vers l'URL, et l'attribut xlink: show spécifie où ouvrir le lien. xlink: show = "new" signifie que le lien (dans ce cas, est une image) ouvrira dans une nouvelle fenêtre.


XLink - étude approfondie

Dans l'exemple ci-dessus, nous montrons seulement un lien simple. Quand on veut accéder à l'emplacement à distance de la ressource, plutôt que d'une page séparée, XLink est plus intéressant. Dans l'exemple ci-dessus <description> attribut XLINK ensemble d'éléments est affiché: "nouveau". Cela signifie que le lien doit ouvrir dans une nouvelle fenêtre. Nous pouvons définir la valeur XLINK: Propriétés d'affichage "embed". Cela signifie que la ressource doit être intégrée dans le traitement de la page. Pensez-vous que cela pourrait être un autre document XML, plutôt que juste une image, vous pouvez créer un exemple d'une hiérarchie de document XML.

Utilisez XLink, vous pouvez également spécifier si la ressource est affichée. Ceci est géré par les attributs XLink actionnent. XLINK: actionner "=" onLoad "spécifie les fichiers de ressources à charger et afficher .XLINK: actionner =" OnRequest "ne peut pas lire ou afficher le lien de ressource est cliqué avant signifie ceci pour définir une faible bande passante est très pratique..