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:
<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..