Παράδειγμα XLink

Ας μάθουμε μελέτηζοντας ένα παράδειγμα για να κατανοήσουμε τη βασική γραμματική της XLink

Παράδειγμα XML

Παρακαλώ δείτε το παρακάτω XML έγγραφο, "bookstore.xml", το οποίο χρησιμοποιείται για να παρουσιάσει βιβλία:

<?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">
  Καθώς εισέρχεται στην πέμπτη χρονιά του στο Hogwarts School of Witchcraft and
  Η μαγεία πλησιάζει, ο 15χρονος Harry Potter είναι.......
  </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 παρέχει μια συνοπτική εισαγωγή
  στο πρότυπο XQuery......
  </description>
</book>
</bookstore>

Δείτε το αρχείο "bookstore.xml" στο πρόγραμμα περιήγησής σας

Στο παρακάτω παράδειγμα, ο χώρος ονομάτων του XLink αναφέρεται στην κορυφή του εγγράφου:

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

Αυτό σημαίνει ότι το έγγραφο έχει πρόσβαση στις ιδιότητες και τις χαρακτηριστικές ιδιότητες του XLink.

Η xlink:type="simple" δημιουργεί απλές σύνδεσεις όπως η HTML. Μπορείτε επίσης να ορίσετε πιο σύνθετες σύνδεσεις (πολυοριζικές σύνδεσεις), αλλά για τώρα, χρησιμοποιούμε απλές σύνδεσεις.

Η ιδιότητα xlink:href ορίζει την URL που πρέπει να συνδεθεί, ενώ η ιδιότητα xlink:show ορίζει πού θα ανοίξει η σύνδεση. Η xlink:show="new" σημαίνει ότι η σύνδεση (στο παράδειγμα αυτό, μια εικόνα) θα ανοίξει σε νέο παράθυρο.