Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

XML Base

XML Base: Come definire l'indirizzo di base dei link di una pagina
XML Base: Come definire l'indirizzo di base dei link di una pagina
Link copiato negli appunti

In questo capitolo andiamo ad affrontare la descrizione di una tecnologia XML che rientra nell'ambito del collegamento tra risorse e che costituisce una sorta di supporto alla scrittura di URI in XML. XML Base è un meccanismo che permette di definire l'URI di base dei link contenuti all'interno di un documento XML. Il funzionamento di XML Base è molto simile a quello del tag <base> presente in HTML, dove utilizzando questo tag siamo in grado di stabilire l'URI base per tutti i collegamenti contenuti all'interno del file HTML.

Ad esempio:

<html>
  <head>
    <title>Esempio HTML Base</title>
    <base href="http://nome-di-un-dominio/">
  </head>
  <body>
    <a href="link-di-esempio.html">Link di esempio</a>
  </body>
</html>

Grazie all'uso di <base>, il link presente in questo esempio punterà al file identificato dall'URI http://nome-di-un-dominio/link-di-esempio.html.

XML Base realizza lo stesso meccanismo in XML e permette quindi di semplificare la scrittura di URI all'interno di un documento XML.
Tutto questo viene realizzato utilizzando l'attributo xml:base che, inserito all'interno di un elemento di un documento
XML, permette di specificare l'URI base per i link contenuti all'interno dell'elemento.
Consideriamo il seguente esempio:

<?xml version="1.0"?>
<archivio_immagini xml:base="http://nome-di-un-dominio/"
xmlns:xlink="http://www.w3.org/1999/xlink">
  <immagine xlink:type="simple" xlink:title="Immagine 1" xlink:actuate="onRequest" xlink:href="immagine1.png"/>
  <immagine xlink:type="simple" xlink:title="Immagine 2" xlink:actuate="onRequest" xlink:href="immagine2.png"/>
  <immagine xlink:type="simple" xlink:title="Immagine 3" xlink:actuate="onRequest" xlink:href="immagine3.png"/>
</archivio_immagini>

L'attributo xml:base presente nell'elemento <archivio_immagini> stabilisce l'URI base per tutti i link XML di tipo semplice presenti al suo interno e quindi, ad esempio, il primo XML link costituisce un collegamento alla risorsa identificata dall'URI: http://nome-di-un-dominio/immagine1.png.

Per approfondire la conoscenza di XML Base, come al solito vi consiglio di andare a leggere la specifica ufficiale W3C all'indirizzo http://www.w3.org/tr/xmlbase/.

Ti consigliamo anche