XML/XLink
In HTML werden Hyperlinks durch das a-Element dargestellt. In XML kann aber jedes Element mit selbstgewählten Namen verwendet werden. Deshalb hat das W3C XLink[1] als den zukünftigen Standard für Hyperlinks im WWW empfohlen.
Den Elementen mit beliebigen Elementnamen werden bestimmte XML-Attribute des XML-Namensraums http://www.w3.org/1999/xlink hinzugefügt. Damit ist es möglich, einfache Links (wie in HTML) und auch multidirektionale Verbindungen (zwischen beliebig vielen XML-Dokumenten) zu realisieren.
Während moderne Browser XLink in XML-Dokumenten noch nicht unterstützen, genießen einfache XLinks in SVG breite Browser-Unterstützung.
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Folgende XLink-Attribute sind möglich:
xlink:actuate
: legt fest, wann die Link Resource geladen und gezeigt wirdonLoad
: wird angezeigt, wenn das Dokument geladen ist.onRequest
: wird erst geladen und angezeigt, wenn der Link geklickt wird
:xlink:show
new
: öffnet neues Browserfensterreplace
: ersetzt Seite im bestehenden Browserfenster
xlink:title
: frei wählbare Zeichenfolge zur Betitelung des Hyperlinks
:xlink:type
:simple
: (Standardwert) alle Links in SVG sindsimple
und müssen deshalb nicht weiter deklariert werdenextended
:locator
:arc
:resource
:title
:none
: