Latest web development tutorials

przykłady XLink

Przyjrzyjmy się na przykład nauczyć się kilku podstawowych składni XLink.


Dokumenty instancji XML

Rozważmy następujący dokument XML, "bookstore.xml", który jest używany do renderowania Książki:

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore xmlns:xlink="http://www.w3.org/1999/xlink">

<book title="Harry Potter">
<description
xlink:type="simple"
xlink:href="http://book.com/images/HPotter.gif"
xlink:show="new">
As his fifth year at Hogwarts School of Witchcraft and
Wizardry approaches, 15-year-old Harry Potter is.......
</description>
</book>

<book title="XQuery Kick Start">
<description
xlink:type="simple"
xlink:href="http://book.com/images/XQuery.gif"
xlink:show="new">
XQuery Kick Start delivers a concise introduction
to the XQuery standard.......
</description>
</book>

</bookstore>

Patrz "bookstore.xml" w przeglądarce bookstore.xml pliku.

W powyższym przykładzie, XLink dokument nazw (xmlns: xlink = "http://www.w3.org/1999/xlink") jest zadeklarowane na początku tego dokumentu. Oznacza to, że dokument może uzyskać dostęp do właściwości i cechy XLink.

xlink: type = "proste", aby utworzyć prosty linki HTML-like. Można także określić bardziej skomplikowanych linków (wielo-kierunkowe linków), ale na razie mamy tylko używać prostych linków.

xlink: atrybut href podaje link do adresu URL, a xlink: pokaż atrybut określa, gdzie, aby otworzyć łącze. xlink show = "nowe" oznacza, że ​​związek (w tym przypadku, jest to obraz) otworzy się w nowym oknie.


XLink - studium głębokość

W powyższym przykładzie, tylko pokazać prosty link. Gdy chcemy uzyskać dostęp do zdalnej lokalizacji zasobu, a nie osobną stronę, XLink jest bardziej interesująca. W powyższym przykładzie <description> wyświetlany jest XLINK zestaw atrybutów elementów: "nowy". Oznacza to, że połączenie powinno otworzyć się nowe okno. Możemy ustawić wartość xlink: Właściwości ekranu "embed". Oznacza to, że źródło powinno być osadzone w przetwarzaniu strony. Myślisz, że to może być inny dokument XML, a nie tylko obrazu, można utworzyć przykład hierarchii dokumentu XML.

Użyj XLink, można również określić, czy jest wyświetlany zasób. To jest obsługiwane przez atrybuty uruchomienia xlink. XLINK: napęd "=" onLoad "określa pliki zasobów być ładowane i wyświetlane .XLINK: napęd =" OnRequest "nie można odczytać lub wyświetlenie linku zasobów kliknięciu przed znaczy to, aby ustawić niskie pasmo jest bardzo wygodne..