cerca
Tecnologie Web - XLink - XPointer
modifica cronologia stampa login logout

Wiki

UniCrema


Materie per semestre

Materie per anno

Materie per laurea


Help

Uni.XMLXLinkXPointer History

Hide minor edits - Show changes to output

Added lines 87-89:
{+Esempio+}:
Added line 96:
{+Esempio+}:
Added lines 89-91:
'''XPointer''' è uno standard che permette di riferirsi o localizzare frammenti di XML. E' pensato per essere associato a XLink.\\
In modo sommario può essere definito come URI + XPath, infatti un XPointer viene aggiunto alla fine di un URI per indicare una particolare porzione del documento XML, piuttosto che l'intero documento. Inoltre la sintassi XPointer si basa sulla sintassi XPath utlizzata da XSLT e ai quattro tipi di dati fondamentali di XPath(boolean, insieme di nodi, numerico, stringa) aggiunge i punti(points) e gli intervalli(ranges) e le funzioni necessarie per lavorarci sopra.\\
In poche parole è quello che viene fatto anche nel wiki quando in fondo al link di una pagina si aggiunge un paragrafo presente nella pagina, ad es: http://www.swappa.it/wiki/Uni/XMLNozioniFondamentali#s6 infatti abbiamo un URI + #6 che ci porta direttamente al paragrafo presente nella pagina.
Changed lines 84-85 from:
* '''xlink:title''': contiene una piccola quantità di testo che descrive la risorsa remota.
* '''xlink:role''': contiene un URI che punta a una descrizione più lunga e dettagliata della risorsa remota.
to:
* '''xlink:title''' contiene una piccola quantità di testo che descrive la risorsa remota.
* '''xlink:role''' contiene un URI che punta a una descrizione più lunga e dettagliata della risorsa remota.
Changed lines 65-68 from:
** ''onLoad'': il link deve essere seguito non appena l'applicazione lo incontra.
** ''onRequest'': il link deve essere seguito se e quando è l'utente a chiederlo.
** ''other'': all'interno del documento è presente dell'altro markup, non specificato da XLink, che determina quando seguire il link.
** none: non specifica nulla.
to:
** {+''onLoad''+}: il link deve essere seguito non appena l'applicazione lo incontra.
** {+''onRequest''+}: il link deve essere seguito se e quando è l'utente a chiederlo.
** {+''other''+}: all'interno del documento è presente dell'altro markup, non specificato da XLink, che determina quando seguire il link.
** {+''none''+}: non specifica nulla.
Changed lines 72-76 from:
** ''new'': apre una nuova finestra.
** ''replace'': mostra la risorsa di arrivo nella finestra corrente, sostituendo il documento corrente.
** ''embed'': incorpora la risorsa di arrivo nel documento corrente nel punto in cui si trova l'elemento che contiene il link.
** ''other'': sostituisce il documento nella finestra esistente, oppure incorpora la risorsa nel documento esistente. Se ho capito bene dovrebbe essere quello che accade quando con il browser apriamo direttamente un pdf, senza scomodare un programma esterno.
to:
** {+''new''+}: apre una nuova finestra.
** {+''replace''+}: mostra la risorsa di arrivo nella finestra corrente, sostituendo il documento corrente.
** {+''embed''+}: incorpora la risorsa di arrivo nel documento corrente nel punto in cui si trova l'elemento che contiene il link.
** {+''other''+}: sostituisce il documento nella finestra esistente, oppure incorpora la risorsa nel documento esistente. Se ho capito bene dovrebbe essere quello che accade quando con il browser apriamo direttamente un pdf, senza scomodare un programma esterno.
Changed lines 78-80 from:
** ''simple'': definisce una connessione a senso unico tra due risorse. Equivalente all'HMTL.
** ''extended'': descrive una collezione di risorse e di percorsi tra tali risorse.
** ''locator'': ogni elemento locator è dotato di un attributo ''xlink:type="locator"'' e di un attributo ''xlink:href="URI"'' contenente un URI che punta alla risorsa da localizzare.\\
to:
** {+''simple''+}: definisce una connessione a senso unico tra due risorse. Equivalente all'HMTL.
** {+''extended''+}: descrive una collezione di risorse e di percorsi tra tali risorse.
** {+''locator''+}: ogni elemento locator è dotato di un attributo ''xlink:type="locator"'' e di un attributo ''xlink:href="URI"'' contenente un URI che punta alla risorsa da localizzare.\\
Added lines 82-85:

Ci sono altri due attributi non presenti in tabella abbastanza utili:
* '''xlink:title''': contiene una piccola quantità di testo che descrive la risorsa remota.
* '''xlink:role''': contiene un URI che punta a una descrizione più lunga e dettagliata della risorsa remota.
Changed lines 20-21 from:
Ha una sua DTD e può essere usato dalle applicazioni che la supportano:\\\
to:
Ha una sua DTD e può essere usato dalle applicazioni che la supportano.\\\
Added lines 62-81:

Il significato dei valori attribuibili ai vari attributi è:
* '''actuate'''
** ''onLoad'': il link deve essere seguito non appena l'applicazione lo incontra.
** ''onRequest'': il link deve essere seguito se e quando è l'utente a chiederlo.
** ''other'': all'interno del documento è presente dell'altro markup, non specificato da XLink, che determina quando seguire il link.
** none: non specifica nulla.
I browser possono ignorare questi attributi e comportarsi in modo differente, dipende dai casi.

* '''show'''
** ''new'': apre una nuova finestra.
** ''replace'': mostra la risorsa di arrivo nella finestra corrente, sostituendo il documento corrente.
** ''embed'': incorpora la risorsa di arrivo nel documento corrente nel punto in cui si trova l'elemento che contiene il link.
** ''other'': sostituisce il documento nella finestra esistente, oppure incorpora la risorsa nel documento esistente. Se ho capito bene dovrebbe essere quello che accade quando con il browser apriamo direttamente un pdf, senza scomodare un programma esterno.

* '''type'''
** ''simple'': definisce una connessione a senso unico tra due risorse. Equivalente all'HMTL.
** ''extended'': descrive una collezione di risorse e di percorsi tra tali risorse.
** ''locator'': ogni elemento locator è dotato di un attributo ''xlink:type="locator"'' e di un attributo ''xlink:href="URI"'' contenente un URI che punta alla risorsa da localizzare.\\
Un altro attributo possibile è ''xlink:label="ID"'' che contiene l'ID dell'elemento stesso.
Changed lines 12-14 from:
# [[#s1|Introduzione]]
to:
# [[#s1|XLink]]
# [[#s2|XPointer]]
Added lines 63-64:
[[#s2]]
!!XPointer
Changed lines 18-61 from:
!!Introduzione
to:
!!XLink
'''XLink''' è un vocabolario XML che serve per definire link in modo più completo rispetto all'ancora HTML.\\
Ha una sua DTD e può essere usato dalle applicazioni che la supportano:\\\

{+TABELLA RIASSUNTIVA+}:

(:table border=1 cellspacing=0 :)
(:cellnr align=center:)
'''ATTRIBUTO'''
(:cell align=center:)
'''VALORE'''
(:cell align=center:)
'''DESCRIZIONE'''

(:cellnr align=center:)
xlink:actuate
(:cell align=center:)
''onLoad, onRequest, other, none''
(:cell align=center:)
definisce le tempistiche di descrizione del link

(:cellnr align=center:)
xlink:href
(:cell align=center:)
URL
(:cell align=center:)
l'URL del collegamento

(:cellnr align=center:)
xlink:show
(:cell align=center:)
''embed, new, replace, other, none''
(:cell align=center:)
definisce lo spazio nel quale aprire il link.\\
Valore di default: replace

(:cellnr align=center:)
xlink:type
(:cell align=center:)
''simple, extended, locator, arc, resource, title, none''
(:cell align=center:)
definisce una semantica per dichiarare il tipo di link.

(:tableend:)
Added lines 1-23:
(:title Tecnologie Web - XLink - XPointer :)
[[Torna alla pagina di Tecnologie Web -> TecnologieWeb]]
----

%titolo%''':: Tecnologie Web ::'''

%center%%sottotitolo%'''XLink / XPointer '''

>>left bgcolor=#f5f9fc width=240px border='2px solid #cccccc' padding=5px<<
%center%'''Indice'''

# [[#s1|Introduzione]]


>><<

[[#s1]]
!!Introduzione



----
[[Torna alla pagina di Tecnologie Web -> TecnologieWeb]]