# XML/XLink

XML
Copertina Tutti i moduli · Sviluppo
PrefazioneXML/Prefazione
* IntroduzioneXML/Introduzione
* Entità singoleXML/Entità singole
* Strutture dati di baseXML/Strutture dati di base
* Relazione uno-moltiXML/Relazione uno-molti
* Relazione uno-unoXML/Relazione uno-uno
* Relazione molti-moltiXML/Relazione molti-molti
* Relazioni ricorsiveXML/Relazioni ricorsive
* Schemi di datiXML/Schemi di dati
* Document Type Definition (DTD)XML/DTD
* XHTMLXML/XHTML
* XPathXML/XPath
* XLinkXML/XLink
* CSSXML/CSS
* XSLT e fogli di stileXML/XSLT e fogli di stile
* CocoonXML/Cocoon
* Parsing di file XMLXML/Parsing di file XML
* XULXML/XUL
* Asynchronous JavaScript and XML (AJAX)XML/AJAX
* Web serviceXML/Web service
* XMLHttpRequestXML/XMLHttpRequest
* Database e XMLXML/Database e XML
* SVGXML/SVG
* VoiceXMLXML/VoiceXML
* DocBookXML/DocBook
* SMILXML/SMIL
* XBRLXML/XBRL
* WDDX
* RPCXML/RPC
* RDFXML/RDF - Resource Description Framework
* RSSXML/RSS
* NamespaceXML/Namespace
* Gestire XML con MySQL
* XML EncryptionXML/XML Encryption
* XQueryXML/XQuery
* XML e JDBC
* XFormsXML/XForms
* OpenOffice.org e l'OpenDocument FormatXML/OpenOffice.org e l'OpenDocument Format
* KML e Google EarthXML/KML
* Lo standard ACORD - XML nel settore delle assicurazioniXML/ACORD
Modifica il sommario
Obiettivi di apprendimento
* Imparare diverse tecniche di implementazione di XLink in XML
* Creare un XLink personalizzato
* Apprendere la funzionalità dietro i vari parametri di XLink
Tramite l'utilizzo di Uniform Resource Identifier (URI), un XLink consente di inserire elementi in documenti XML che creano collegamenti tra risorse quali documenti, immagini, file e altre pagine. Un XLink è simile nel concetto a un collegamento ipertestuale HTML, ma è più potente e flessibile.
Questo modulo propone una panoramica generale della sintassi XLink. Fornisce anche l'esposizione di alcuni dei concetti base di XLink. Per la specifica XLink completa, vedere la versione più recente dello standard.

## XLink

XLink crea una relazione di collegamento tra due o più risorse. Consente di specificare qualsiasi elemento XML, immagine, testo o file di markup nel collegamento.
Utilizzando un metodo simile alla formattazione centralizzata dei fogli di stile XSL, XLink consente ai collegamenti ipertestuali di un documento di essere isolati e centralizzati in un documento separato. Quando gli indirizzi di un documento collegato cambiano, XLink rimane funzionante.
L'utilizzo di XLink richiede la dichiarazione del namespace XLink. Questo namespace fornisce gli attributi globali per type, href, role, arcrole, title, show, actuate, label, from e to. L'esempio seguente rendere disponibile il prefisso XLink all'interno dell'elemento tourGuide.

## Attributi globali XLink

Nella tabella seguente vengono illustrati gli attributi che possono essere utilizzati con il namespace XLink. Gli attributi globali sono type, href, role, arcrole, title, show, actuate, label, from e to. La tabella include anche le descrizioni di come possono essere utilizzati gli attributi.
| Attributi | Descrizione e valori validi |
| type | descrive il significato di un elemento simple: formato di base, simile al collegamento HTML extended: più complesso del type simple, con formato multifunzionale resource: fornisce risorse locali locator: fornisce risorse remote arc: fornisce la possibilità di passare da una risorsa a un'altra title: titolo leggibile o spiegazione del link |
| href | localizzazione della risorsa valore è URI |
| role | descrizione del contenuto di XLink il valore è l'URI descrive l'elemento è il cui ruolo |
| arcrole | descrizione del contenuto di XLink il valore è l'URI descrivere la relazione tra i due lati dell'arc |
| title | nome visualizzato, in genere breve descrizione del collegamento |
| show | descrive il comportamento del browser una volta che XLink è stato attuato e caricato new: carica in una nuova finestra o cornice replace: carica nella stessa finestra o cornice embed: sostituisce l'elemento corrente other: cerca informazioni altrove none: non specificato |
| actuate | specifica quando la risorsa viene recuperata o si verifica l'elaborazione del collegamento onRequest: quando l'utente richiede il collegamento onLoad: quando la pagina è caricata other: cerca informazioni altrove none: non specificato |
| label, from & to | specifica la direzione del collegamento |

## Schema XML

Lo schema XML seguente definisce una guida turistica che contiene almeno una città. Ogni città contiene una o più attrazioni. Il nome di ogni attrazione è un XLink.

## Documento XML

Nel documento XML seguente viene illustrato il modo il XLink attractionName, definito nello schema XML, viene utilizzato in un documento XML. Si noti che è necessario includere xlink:href="" all'interno del tag per definire il sito web collegato.

## Foglio di stile XML

Il foglio di stile XML seguente visualizza il contenuto del documento XML.

## Note

* ↑ http://www.w3.org/TR/xlink