XML Linking Language або XLink — це розроблена в консорціумі W3C мова розмітки, що дозволяє вставляти в XML документи елементи, щоб створити і описати посилання між ресурсами. Вона використовує синтаксис XML, щоб створити структури, які зможуть описати як прості однонаправлені посилання сьогоднішнього HTML, так і складні посилання.
Посилання в XML складається з двох частин: XLink і XPointer. XLink (англ. XML Linking Language, Розширювана мова з'єднань) визначає, як один документ зв'язується з іншим. XPointers (англ. XML Pointer Language, Розширювана мова вказівників) описує, як зв'язуються окремі частини документів. XLink указує на універсальний локатор ресурсу (URI), який встановлює окремий ресурс. XLink призначений виключно для роботи з документами XML.
Специфікація XLink
XLink 1.0 лишається поточною версією XLink, відтоді як 27 червня 2001 вона набула статусу рекомендації W3C (W3C Recommendation). XLink 1.1 теж має такий статус від 06 травня 2010.
Посилання XLink
XLink визначає набір атрибутів, які можна додати до елементів іншого простору імен XML. XLink забезпечує два види гіпер-посилань для використання в XML документах. Розширені посилання це окремий елемент зі зв'язками, які можуть посилатися на ресурси, які розташовані поза нашим контролем. Прості посилання пропонують функціональність подібну до звичайної в HTML (типа теґів <a> чи <img>), і є вбудованими в контекст.
Прості посилання
Прості посилання подібні до своїх класичних аналогів з HTML; вони просто створюють однонаправлене посилання з одного елементу на інший через URI. Ось приклад:
<?xml version="1.0"?> <document xmlns="http://example.org/xmlns/2002/document" xmlns:xlink="http://www.w3.org/1999/xlink"> <heading id="someHeading">Some Document</heading> <para>The <anchor xlink:type="simple" xlink:href="#someHeading">Some Document</anchor> header.</para> </document>
Розширені посилання
Специфікація XLink підтримує не тільки прості посилання, але також і розширені посилання. Розширені посилання дозволяють багатьом ресурсам, віддаленим або локальним, бути з'єднаними багатьма зв'язками (англ. arcs, арки термінології специфікації XLink). Зв'язки-арки явно однонаправлені — кожна визначає перехід в одному напрямку. Але групуючи відмічені ресурси і використовуючи один або більше зв'язків-арк, розширене посилання може забезпечити специфічний путь перегляду ресурсів.
Наприклад, якщо всі ресурси в розширеному посиланні матимуть мітку A, тоді арка всередині посилання, яка вказує напрямок from="A" to="A"
буде з'єднувати кожен ресурс з кожним та дозволятиме перегляд з кожного ресурса всередині розширеного посилання кожного іншого ресурсу з цього посилання.
Розширені посилання не зобов'язані міститися в тому самому документі, чиї елементи вони пов'язують. Це робить можливим асоціювати метаданні або іншу допоміжну інформацію з ресурсами без потреби в редагуванні самих ресурсів.
XLink також підтримує ширшу інформацію щодо типу і ролі для кожного ресурса, що згаданий в посиланні XLink.
Виноски
- . Архів оригіналу за 7 червня 2004. Процитовано 6 травня 2008.
- . Архів оригіналу за 3 березня 2013. Процитовано 29 березня 2013.
Посилання
- Специфікація W3C [ 7 червня 2004 у Wayback Machine.]
- XLink: Who Cares? [ 8 травня 2008 у Wayback Machine.]
- Демонстрація XLink [ 9 травня 2008 у Wayback Machine.] для браузерів Mozilla
- Связи в XML: XLink (часть 1)[недоступне посилання з червня 2019], (часть 2) [ 9 грудня 2008 у Wayback Machine.](рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
XML Linking Language abo XLink ce rozroblena v konsorciumi W3C mova rozmitki sho dozvolyaye vstavlyati v XML dokumenti elementi shob stvoriti i opisati posilannya mizh resursami Vona vikoristovuye sintaksis XML shob stvoriti strukturi yaki zmozhut opisati yak prosti odnonapravleni posilannya sogodnishnogo HTML tak i skladni posilannya Posilannya v XML skladayetsya z dvoh chastin XLink i XPointer XLink angl XML Linking Language Rozshiryuvana mova z yednan viznachaye yak odin dokument zv yazuyetsya z inshim XPointers angl XML Pointer Language Rozshiryuvana mova vkazivnikiv opisuye yak zv yazuyutsya okremi chastini dokumentiv XLink ukazuye na universalnij lokator resursu URI yakij vstanovlyuye okremij resurs XLink priznachenij viklyuchno dlya roboti z dokumentami XML Specifikaciya XLinkXLink 1 0 lishayetsya potochnoyu versiyeyu XLink vidtodi yak 27 chervnya 2001 vona nabula statusu rekomendaciyi W3C W3C Recommendation XLink 1 1 tezh maye takij status vid 06 travnya 2010 Posilannya XLinkXLink viznachaye nabir atributiv yaki mozhna dodati do elementiv inshogo prostoru imen XML XLink zabezpechuye dva vidi giper posilan dlya vikoristannya v XML dokumentah Rozshireni posilannya ce okremij element zi zv yazkami yaki mozhut posilatisya na resursi yaki roztashovani poza nashim kontrolem Prosti posilannya proponuyut funkcionalnist podibnu do zvichajnoyi v HTML tipa tegiv lt a gt chi lt img gt i ye vbudovanimi v kontekst Prosti posilannya Prosti posilannya podibni do svoyih klasichnih analogiv z HTML voni prosto stvoryuyut odnonapravlene posilannya z odnogo elementu na inshij cherez URI Os priklad lt xml version 1 0 gt lt document xmlns http example org xmlns 2002 document xmlns xlink http www w3 org 1999 xlink gt lt heading id someHeading gt Some Document lt heading gt lt para gt The lt anchor xlink type simple xlink href someHeading gt Some Document lt anchor gt header lt para gt lt document gt Rozshireni posilannya Specifikaciya XLink pidtrimuye ne tilki prosti posilannya ale takozh i rozshireni posilannya Rozshireni posilannya dozvolyayut bagatom resursam viddalenim abo lokalnim buti z yednanimi bagatma zv yazkami angl arcs arki terminologiyi specifikaciyi XLink Zv yazki arki yavno odnonapravleni kozhna viznachaye perehid v odnomu napryamku Ale grupuyuchi vidmicheni resursi i vikoristovuyuchi odin abo bilshe zv yazkiv ark rozshirene posilannya mozhe zabezpechiti specifichnij put pereglyadu resursiv Napriklad yaksho vsi resursi v rozshirenomu posilanni matimut mitku A todi arka vseredini posilannya yaka vkazuye napryamok from A to A bude z yednuvati kozhen resurs z kozhnim ta dozvolyatime pereglyad z kozhnogo resursa vseredini rozshirenogo posilannya kozhnogo inshogo resursu z cogo posilannya Rozshireni posilannya ne zobov yazani mistitisya v tomu samomu dokumenti chiyi elementi voni pov yazuyut Ce robit mozhlivim asociyuvati metadanni abo inshu dopomizhnu informaciyu z resursami bez potrebi v redaguvanni samih resursiv XLink takozh pidtrimuye shirshu informaciyu shodo tipu i roli dlya kozhnogo resursa sho zgadanij v posilanni XLink Vinoski Arhiv originalu za 7 chervnya 2004 Procitovano 6 travnya 2008 Arhiv originalu za 3 bereznya 2013 Procitovano 29 bereznya 2013 PosilannyaSpecifikaciya W3C 7 chervnya 2004 u Wayback Machine XLink Who Cares 8 travnya 2008 u Wayback Machine Demonstraciya XLink 9 travnya 2008 u Wayback Machine dlya brauzeriv Mozilla Svyazi v XML XLink chast 1 nedostupne posilannya z chervnya 2019 chast 2 9 grudnya 2008 u Wayback Machine ros