XLink Beispiele
Nehmen wir ein Beispiel studieren einige grundlegende XLink-Syntax zu erlernen.
XML-Instanz-Dokumente
Betrachten Sie das folgende XML-Dokument "bookstore.xml", das verwendet wird, Bücher zu machen:
<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>
Siehe "bookstore.xml" in Ihrem Browser bookstore.xml Datei.
In dem obigen Beispiel XLink-Namensraum Dokument (xmlns: xlink = "http://www.w3.org/1999/xlink") am Anfang des Dokuments erklärt. Dies bedeutet, dass das Dokument, das die Eigenschaften und Merkmale des XLink zugreifen können.
xlink: type = "einfach" eine einfache HTML-ähnliche Links zu erstellen. Sie können auch komplexere Verbindungen (multidirektionale Links) angeben, aber jetzt haben wir nur einfache Links verwenden.
xlink: href-Attribut gibt einen Link auf die URL, und das xlink: anzeigen Attribut gibt an, wo Sie den Link zu öffnen. xlink: show = "neu" bedeutet, dass die Verbindung (in diesem Fall ist ein Bild) in einem neuen Fenster geöffnet.
XLink - eingehende Studie
Im obigen Beispiel zeigen wir nur einen einfachen Link. Wenn wir den Remote-Standort der Ressource zugreifen wollen, anstatt eine eigene Seite, ist XLink interessanter. Im obigen Beispiel <description> XLINK Attribut von Elementen wird angezeigt: "neu". Dies bedeutet, dass der Link in einem neuen Fenster in sollte. Wir können den Wert XLINK eingestellt: Eigenschaften von Anzeige "einbetten". Dies bedeutet, dass die Ressource sollte in der Verarbeitung der Seite eingebettet werden. Glauben Sie, das ein anderes XML-Dokument sein könnte, und nicht nur ein Bild, können Sie ein Beispiel für eine XML-Dokumenthierarchie erstellen.
Verwenden Sie XLink, können Sie auch angeben, ob die Ressource angezeigt wird. Dies wird durch die XLink actuate Attribute behandelt. XLINK: actuate "=" onLoad "spezifiziert die Ressource-Dateien geladen und angezeigt werden .XLINK: actuate =" OnRequest "kann nicht die Ressource Link lesen oder anzuzeigen, bevor geklickt wird dies bedeuten, mit geringer Bandbreite zu setzen, ist sehr bequem..