Latest web development tutorials

Esempi di XLink

Esaminiamo un esempio per imparare alcune sintassi di base XLink.


documenti di istanza XML

Si consideri il seguente documento XML, "bookstore.xml", che viene usato per rendere 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">
As his fifth year at Hogwarts School of Witchcraft and
Wizardry approaches, 15-year-old Harry Potter is.......
</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 delivers a concise introduction
to the XQuery standard.......
</description>
</book>

</bookstore>

Vedere "bookstore.xml" nel tuo browser bookstore.xml file.

Nell'esempio precedente, XLink documento namespace (xmlns: xlink = "http://www.w3.org/1999/xlink") è dichiarato nella parte superiore del documento. Ciò significa che il documento può accedere alle proprietà e caratteristiche del XLink.

xlink: type = "semplice" per creare un semplice link HTML-like. È inoltre possibile specificare i collegamenti più complessi (collegamenti multi-direzionale), ma per ora, usiamo solo semplici link.

xlink: href specifica un collegamento all'URL, e l'attributo xlink: mostrare specifica dove per aprire il collegamento. xlink: show = "new" significa che il collegamento (in questo caso, è l'immagine) si apre in una nuova finestra.


XLink - studio approfondito

Nell'esempio di cui sopra, ci mostra solo un collegamento semplice. Quando vogliamo accedere alla posizione remota della risorsa, piuttosto che una pagina separata, XLink è più interessante. Nell'esempio precedente <description> è visualizzato l'attributo XLINK insieme di elementi: "nuovo". Ciò significa che il link si apre in una nuova finestra. Siamo in grado di impostare il valore di XLINK: Proprietà schermo "embed". Ciò significa che la risorsa deve essere incorporato nella elaborazione della pagina. Pensi che questo potrebbe essere un altro documento XML, piuttosto che solo una immagine, è possibile creare un esempio di gerarchia del documento XML.

Utilizzare XLink, è possibile anche specificare se viene visualizzata la risorsa. Questo è gestito dagli attributi Azionare XLink. XLINK: attivare "=" onLoad "specifica i file di risorse per essere caricati e visualizzati .XLINK: azionare =" OnRequest "non può leggere o visualizzare il link risorsa viene cliccato prima di dire questo per impostare bassa larghezza di banda è molto conveniente..