Prin utilizarea Identificatorilor Uniformi de Resurse (URI), un XLink permite inserarea de elemente în documente XML care creează legături între resurse precum documente, imagini, fișiere și alte pagini. Un XLink este similar ca și concept cu un hyperlink HTML, dar este mai puternic și mai flexibil.
Acest capitol va fi o prezentare generală a sintaxei XLink. De asemenea, va oferi expunerea unora dintre conceptele de bază ale XLink. Pentru specificația completă a XLink, consultați cea mai recentă versiune a standardului la:
XLink
XLink-urile creează o relație de legătură între două sau mai multe resurse. Acestea permit specificarea oricărui element XML, imagine, text sau fișiere de markup în link.
Prin utilizarea unei metode similare cu formatarea centralizată a foilor de stil XSL, XLink-urile permit izolarea și centralizarea hyperlink-urilor unui document într-un document separat. Pe măsură ce adresele unui document legat se modifică, XLink-ul rămâne funcțional.
Utilizarea XLink necesită declararea spațiului de nume XLink. Acest spațiu de nume oferă atributele globale pentru type, href, role, arcrole, title, show, actuate, label, from și to. Următorul exemplu ar face prefixul xlink disponibil în cadrul elementului tourGuide.
<tourGuide xmlns:xlink="http://www.w3.org/1999/xlink"> ... </tourGuide>
Atribute globale XLink
Următorul tabel prezintă atributele care pot fi utilizate cu spațiul de nume xlink. Atributele globale sunt type, href, role, arcrole, title, show, actuate, label, from și to. Tabelul include, de asemenea, descrieri ale modului în care pot fi utilizate atributele.
Expunerea 1: Tabelul atributelor globale
| Atribute | Descriere și valori valide |
| type | Descrie semnificația unui element
· simple – format de bază similar cu linkage-ul html · extended – mai complex decât tipurile simple cu format multifuncțional · resource – oferă resurse locale · locator – oferă resurse la distanță · arc – oferă posibilitatea de a trece de la o resursă la alta · title – nume lizibil sau explicație a link-ului |
| href | Locația resursei
|
| role | Descrierea conținutului XLink
· valoarea este URI · descrie elementul al cărui rol este |
| arcrole | Descrierea conținutului XLink
· valoarea este URI · descrie relația dintre cele două laturi ale arcului |
| title | Numele afișat, de obicei o scurtă descriere a linkului |
| show | Descrie comportamentul browserului odată ce XLink-ul a fost activat și încărcat
· new – încarcă într-o fereastră sau cadru nou · replace – încarcă în aceeași fereastră sau cadru · embed – înlocuiește elementul curent · other – caută informații în altă parte · none – nespecificat |
| actuate | Specifică data când este recuperată resursa sau are loc procesarea linkului
· onRequest – când utilizatorul solicită linkul · onLoad – când pagina este încărcată · other – caută informații în altă parte · none – nespecificat |
| label, from & to | Specifică direcția linkului |
Descoperă mai multe la MultiMedia
Abonează-te ca să primești ultimele articole prin email.



Lasă un răspuns