XML Linking Language (XLink) to sposób na utworzenie hiperłącza w języku Extensible Markup Language (XML). XML jest używany w tworzeniu stron internetowych, dokumentacji i zarządzaniu treścią. Hiperłącze to referencja, którą czytelnik może śledzić, aby wyświetlić inną stronę internetową lub obiekt. XLink umożliwia symulowanie kodu HTML za pomocą znacznika i tworzenie funkcjonalnego fragmentu wewnątrz dokumentu.
Podobnie jak w przypadku wszystkich XML, istnieją zasady, które należy przestrzegać podczas tworzenia XLink. Opracowanie hiperłącza za pomocą XML wymaga użycia jednolitego identyfikatora zasobów (URI) i przestrzeni nazw w celu nawiązania połączenia. Pozwala to zbudować podstawowe hiperłącze w kodzie, które można zobaczyć w strumieniu wyjściowym. Aby zrozumieć XLink, musisz przyjrzeć się bliżej składni.
XLink może być używany na dwa sposoby do hiperłącza w dokumentach XML - jako prosty link i jako rozszerzony link . Prosty link to jednokierunkowe hiperłącze z jednego elementu do drugiego. Rozszerzony link łączy wiele zasobów.
Tworzenie deklaracji XLink
Przestrzeń nazw pozwala, aby każdy komponent kodu XML był niepowtarzalny. XML opiera się na przestrzeniach nazw w całym procesie kodowania jako forma identyfikacji. Musisz zadeklarować przestrzeń nazw w celu utworzenia aktywnego hiperłącza. Najlepszym sposobem na to jest zadeklarowanie przestrzeni nazw XLink jako atrybutu elementu głównego. Dzięki temu cały dokument ma dostęp do funkcji XLink.
XLink używa identyfikatora URI dostarczonego przez World Wide Web Consortium (W3C) w celu ustalenia przestrzeni nazw. Oznacza to, że zawsze odwołujesz się do tego identyfikatora URI podczas tworzenia dokumentu XML zawierającego XLink.
Tworzenie hiperłącza
Po utworzeniu deklaracji przestrzeni nazw, jedyną rzeczą do zrobienia jest dołączenie linku do jednego z twoich elementów.
xlink: href = "http://www.myhomepage.com">To jest moja strona domowa. Sprawdź to. Jeśli znasz HTML, zobaczysz pewne podobieństwa. Używa XLink href określić adres internetowy linku. Podąża również za linkiem do tekstu, który opisuje połączoną stronę w taki sam sposób jak HTML. Aby otworzyć stronę w osobnym oknie, należy dodać Nowy atrybut. xlink: href = "http://www.myhomepage.com" xlink: show = "new">To jest moja strona domowa. Sprawdź to. Dodanie XLink do kodu XML tworzy dynamiczne strony i umożliwia odsyłacz do dokumentu.