Impostare un link di base con XML: Base
Articolo scritto da Luca Ruggiero
Nel tutorial dedicato ad XLink abbiamo visto come creare link attraverso un documento XML.
Vediamo adesso come semplificarci la vita utilizzando l'elemento XML:Base per definire la URL di base dei documenti da linkare all'interno nel nostro file XML.
(L'articolo continua più sotto...)
');
Il funzionamento di XML:Base è simile a quello del Tag <base> dell'HTML, il cui funzionamento è descritto minuziosamente in questo articolo.
Nell'articolo relativo ad XLink, a cui ho fatto riferimento in precedenza, abbiamo creato una struttura di file XML relativa al noto gruppo musicale Queen.
Riportiamo lo stesso esempio in questa sede ed adattiamo al suo interno la gestione dei link di base con XML:Base, come nell'esempio che segue:
<?xml version="1.0" encoding="UTF-8"?>
<queen
xml:base="http://localhost/queen/"
xmlns:xlink="http://www.w3.org/1999/xlink">
<band
xlink:type="simple"
xlink:href="freddie-mercury.html">
Voce e piano: Freddie Mercury
<band>
<band
xlink:type="simple"
xlink:href="brian-may.html">
Chitarra elettrica: Brian May
<band>
<band
xlink:type="simple"
xlink:href="john-deacon.html">
Basso: John Deacon
<band>
<band
xlink:type="simple"
xlink:href="roger-taylor.html">
Batteria: Roger Taylor
<band>
</queen>
Non facciamo altro che definire all'interno del Tag "queen", root del documento XML, l'attributo xml:base assegnandogli come valore la URL di base a cui i file HTML specificati all'interno dei singoli nodi faranno riferimento.







