Ejemplo de XLink

Aprendamos algo de la gramática básica de XLink mediante el estudio de un ejemplo

Documento de ejemplo de XML

Mire el siguiente documento XML, "bookstore.xml", que se utiliza para presentar libros:

<?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">
  Como su quinto año en la Escuela de Brujería y Hechicería de Hogwarts
  La magia se acerca, Harry Potter, de 15 años, es.....
  </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 ofrece una introducción concisa
  hasta el estándar XQuery.......
  </description>
</book>
</bookstore>

Mira el archivo "bookstore.xml" en tu navegador.

En el ejemplo anterior, el espacio de nombres del documento XLink se declara en la parte superior del documento:

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

Esto significa que el documento tiene acceso a las propiedades y características de XLink.

xlink:type="simple" permite crear enlaces simples similares a HTML. También se puede especificar enlaces más complejos (enlaces multidireccionales), pero actualmente solo utilizamos enlaces simples.

La propiedad xlink:href especifica la URL a la que se debe enlazar, mientras que la propiedad xlink:show especifica dónde se debe abrir el enlace. xlink:show="new" significa que el enlace (en este caso, una imagen) se abrirá en una nueva ventana.