XML
Data Islands
DTD
Namensräume
Schema
XLink
XPath
Links
ASCII Table
ISO-8859-1
Impressum

XLink Kompaktwissen

Links kennen Sie aus HTML, sie können auf Webseiten, Email-Adressen oder völlig andere Elemente wie downloadbare Dateien oder Shoutcast-Streams zeigen. XML erweitert diese Möglichkeiten, allerdings sieht es mit der Implementierung in die gängigen Browser zur Zeit noch relativ dünn aus.

Einfache Links

Einfache Links sind bereits seit längerem definiert und können daher im Folgenden auch ohne Probleme bis ins Detail beschrieben werden.

<link xml:link="simple" show="option" actuate="wert" href="URI">
Description of the Link-Target
</link>

Das Locator-Attribut href

Das Ziel des Links wird mit Hilfe des Attributs href spezifiziert. href kann jeden x-beliebigen URI enthalten. Beachten Sie dabei das Ordner in Pfadangaben mit einem Slash getrennt werden. Mögliche Linkziele sind:

  • interne Datei
    href="otherfile.xml"
  • externe Datei
    href="http://www.server.com/folder/file.xml"
  • Email
    href="MAILTO:someone@somewhere.com"
  • Gopher
    href="gopher://gopher.domain.de/"
  • FTP
    href="ftp://ftp.domain.de/"
  • Telnet
    href="telnet://towel.blinkenlights.nl/"
  • Usenet
    href="nntp://alt.internet"

Das Attribut show

Show legt fest wo das Linkziel geöffnet werden soll.

  • show="replace"
    der Inhalt des Anzeigebereichs wird durch den Inhalt des Links ersetzt.
  • show="new"
    das Ziel des Links wird in einem neuen Fenster geöffnet
  • show="embed"
    das Ziel wird direkt in das aktuelle Dokument eingebettet.

Das Attribut actuate

Mit dem Attribut actuate können Sie festlegen, wie der Link ausgelöst wird, prinzipiell gibt es zwei Varianten.

  • actuate="user"
    das Verfolgen des Links wird durch eine Benutzerinteraktion ausgelöst.
  • actuate="auto"
    das Verfolgen des Links geschieht automatisch.
     

Erweiterte Links

Leider sind die Funktionen für die Erweiterten Links noch nicht komplett spezifiziert, daher wird auf eine Erörterung hier verzichtet.