Esempio di XLink

Immaginiamo di imparare alcune basi della grammatica XLink studiando un esempio

Documento di esempio XML

Vediamo il seguente documento XML, "bookstore.xml", che viene utilizzato per presentare libri:

<?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">
  Nel suo quinto anno alla Scuola di Magia e Incantesimi di Hogwarts...
  La magia si avvicina, Harry Potter, di 15 anni, è......
  </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 fornisce una introduzione concisa
  allo standard XQuery......
  </description>
</book>
</bookstore>

Visualizza "bookstore.xml" nel tuo browser

Nell'esempio sopra, lo spazio dei nomi del documento XLink è dichiarato nella parte superiore del documento:

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

Questo significa che il documento può accedere alle proprietà e alle caratteristiche di XLink.

xlink:type="simple" può creare collegamenti simili a HTML semplici. Puoi anche definire collegamenti più complessi (collegamenti multidirezionali), ma al momento utilizziamo solo collegamenti semplici.

L'attributo xlink:href specifica l'URL da collegare, mentre l'attributo xlink:show specifica dove aprire il collegamento. xlink:show="new" significa che il collegamento (in questo esempio, un'immagine) verrà aperto in una nuova finestra.