FU Berlin

<xmlcity:berlin>

Bundesministerium für Bildung und Forschung

Wachstumskerne

   
   
 

> Über das XML Clearinghouse
> Ansprechpartner
 

XML in Berlin und Brandenburg
> Firmen
> Forschungsvorhaben
> Lehrveranstaltungen
> Stellenangebote
 

Veranstaltungen des XML Clearinghouses
> XML Kolloquium
> Workshops
> Konferenzen
> Infotage
 

XML im deutsch-sprachigen Raum
> XML Veranstaltungen
> Standards und Entwicklungen
> Fördermöglichkeiten
> XML Reports
 

XML News
> Deutschsprachig
> Englischsprachig
> Semantic Web
> E-Business
> News einstellen
 

Online-Zertifikate
> XML-Grundlagen
> Electronic Business
> Semantic Web
 

Testlabor
> Ontology Reviewing System
 
 
 

XML Linking Language (XLink)

Status: W3C Recommendation vom 27.06.2001
Homepage: http://www.w3.org/TR/xlink/
Verfasser: W3C

XLink ist ein Teil der Extended Linking Language und wird verwendet, um Verknüpfungen zwischen Ressourcen zu erstellen und zu beschreiben. Aber nicht nur XLink Elemente können Links realisieren, jedes beliebige Element kann Link-Attribute besitzen und somit eine Verknüpfung realisieren. Es ist so auch möglich Links mit Metadaten zu versehen. Ein weiterer Vorteil gegenüber den in HTML üblichen Links ist die Möglichkeit, dass XLinks auch außerhalb der Ressourcen stehen können, die sie verknüpfen.

XML verfolgt ein anderes Konzept für Verweise als HTML. In HTML versteht man unter einem Link (Verweis) einen Zeiger auf eine Adresse im Internet. In XML ist mit Links jedoch viel mehr möglich. Man kann ganze Listen von Links in externe Dateien auslagern und diese dann in XML-Dokumente einbinden; das kann die Wartung von gleichen Links in mehreren Dokumenten erheblich vereinfachen. Desweiteren kann man externe Dokumente in XML-Dateien einbetten (vergleichbar mit, aber viel flexibler als, Frames in HTML).

Mit XLink (XML Linking Language) werden Links zwischen verschiedenen Dokumenten definiert. Ziel von XLink ist es, eine einheitliche, möglichst umfassende Lösung eines Link-Konzeptes zu schaffen, das von allen XML-Dokumenten benutzt werden kann.

Beispiel eines einfachen Links:

<xlink:simple

href = "http://www.w3c.org"

role = "extern"

show = "new"

actuate = "user">Zur W3C Homepage

</xlink:simple>

XLink-Elemente
XLink selbst definiert keine Elementnamen, sondern nur globale Attribute. Das bedeutet, daß jedes Element mit den entsprechenden Attributen ein XLink-Element darstellen kann.Die globalen Attribute liegen im für XLink definierten XML-Namespace
Die von XLink definierten Attribute sind:

type, href, role, arcrole, title, show, actuate, label, from, to

Ein Element ist XLink-konform, wenn es folgende Bedingungen erfüllt:

  • Es enthält ein xlink-type-Attribut mit gültigem Wert.
  • Es enthält die für den Typ erforderlichen weiteren Attribute (siehe unten).

Ein gültiges XLink-Element ist daher z. B. wie folgt deklariert (der Namespace-Präfix "xlink" kann beliebig anders gewählt werden):

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

     ...

   </beispiel>

Über das type-Attribut wird die Art des Elements definiert.
Gültige Werte sind:

extended, simple, resource, locator, arc, title

© 1999 W3C (MIT, INRIA, Keio ), All Rights Reserved


 
         
       
 
  Seite zuletzt geändert am: 11-Apr-2006 11:11:43
Webadmin: wwwadmin@xml-Clearinghouse.de
© XML Clearinghouse   Impressum
Haftungsausschluss