Exemplo do XLink

Vamos aprender algumas gramáticas básicas do XLink através do estudo de um exemplo

Documento de exemplo XML

Veja o documento XML abaixo, "bookstore.xml", que é usado para apresentar livros:

<?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">
  No seu quinto ano na Escola de Magia e Bruxaria de Hogwarts...
  A magia se aproxima, Harry Potter, de 15 anos, é.....
  </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 oferece uma introdução concisa
  para o padrão XQuery......
  </description>
</book>
</bookstore>

Abra o arquivo "bookstore.xml" no seu navegador.

No exemplo acima, o espaço de nomes do documento XLink é declarado no topo do documento:

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

Isso significa que o documento pode acessar os atributos e características do XLink.

xlink:type="simple" pode criar um link simples semelhante ao HTML. Você também pode definir mais links complexos (links multidirecionais), mas atualmente, estamos usando apenas links simples.

A propriedade xlink:href define o URL a ser linkado, enquanto a propriedade xlink:show define onde o link será aberto. xlink:show="new" significa que o link (neste exemplo, uma imagem) será aberto em uma nova janela.