www.wikidata.de-de.nina.az
XLink ist eine attributbasierte Syntax zur Definition von Links in XML Dokumenten Ein XLink kann eine Verbindung von einem Punkt A zu einem Punkt B sein ahnlich dem aus HTML bekannten Hyperlink Element lt a gt Sie konnen jedoch auch Dokumente in zwei Richtungen verbinden das heisst von A nach B und ebenso zuruck Des Weiteren konnen XLink auch Verbindungen reprasentieren die multidirektional sind unterschiedliche Wege zwischen beliebig vielen XML Dokumenten Die Dokumente auf welche ein XLink zeigt mussen keine XML Dokumente sein XLink ist eine Empfehlung des World Wide Web Consortiums Trotz zogerlicher Implementierung betrachtet das W3C XLink weiterhin als den zukunftigen Standard fur Hyperlinks im WWW und gibt ihm ausdrucklich den Vorzug gegenuber anderen Verfahren wie insbesondere HLink XLinks werden in XML Elemente mit beliebigen Elementnamen eingebaut indem den Elementen bestimmte XML Attribute des XML Namensraums http www w3 org 1999 xlink hinzugefugt werden fur gewohnlich an das Prafix xlink gebunden Inhaltsverzeichnis 1 Einfache XLinks 2 Erweiterte XLinks 3 Beispiele 4 Softwareunterstutzung 4 1 Firefox 4 2 Weitere Browser 5 Siehe auch 6 Weblinks 7 Tutorials 8 Anmerkungen und EinzelnachweiseEinfache XLinks BearbeitenEinfache XLinks konnen in einem beliebigen Element stehen und werden durch folgende Attribute beschrieben Sie werden durch die Attributzuweisung xlink type simple erklart Den eigentlichen Verweis enthalt das Attribut xlink href i Verweis i wobei Verweis durch einen Uniform Resource Identifier zu ersetzen ist der definitionsgemass auch einen XPointer Ausdruck fur dokumentinterne Verweise enthalten darf Optional sind die Attribute xlink title das einen benutzerfreundlichen Titel des Verweises enthalt Alle Typen von XLink attributierten Elementen durfen ein xlink title Attribut tragen auch die unten genannten erweiterten Typen xlink show das festlegt wie der Verweis angezeigt werden soll und das die Werte new replace embed other none annehmen kann xlink actuate das festlegt wann der Verweis verfolgt werden soll und das die Werte onLoad onRequest other none annehmen kann xlink role das die Bedeutung der Links zueinander beschreibt Es enthalt einen URI das die entfernte Ressource kommentiert oder erklart xlink arcrole ist von der Semantik identisch mit xlink role beschreibt jedoch Bogenelemente die kein xlink role Attribut aufnehmen konnen Es enthalt einen absoluten URI der auf eine Beschreibung der Ressource verweist Diese Ressource kennzeichnet die Beziehung die der Bogen beschreibt Erweiterte XLinks BearbeitenErweiterte XLinks bieten Moglichkeiten fur bi und multidirektionale Verweise sowie Verweise auf Verweise Anders als bei den einfachen XLinks sind hierfur mehrere Elemente notig ein Element mit dem Attribut xlink type extended bildet quasi den Rahmen des erweiterten XLinks Es darf ausser einem xlink title das o g Attribut xlink role tragen Die Funktionalitat des so deklarierten komplexen XLinks wird in Unterelementen festgelegt die wieder beliebig benannt werden konnen und die mit folgenden Attributen zu XLink Bestandteilen werden mit xlink type locator attribuierte Elemente mussen als weiteres Attribut xlink href i URI i enthalten wobei URI durch einen Uniform Resource Identifier zu ersetzen ist Sinnvollerweise gibt man auch ein Attribut xlink label an und damit einen Namen der den erklarten URI reprasentiert xlink type resource fugt Ressourcen ein die innerhalb des Dokumentes referenziert werden konnen Damit diese Ressourcen uberhaupt von anderen Links angesprochen werden konnen ist die Angabe eines xlink label Attributes notig Man hat bis hierhin noch keine eigentlichen Verweise sondern dokumentinterne und externe URIs die jeweils durch ein Label reprasentiert werden Diese setzt man nun mit einem weiteren Unterelement en des Elements mit xlink type extended zueinander in Beziehung Ein mit xlink type arc attribuiertes Element enthalt sinnvollerweise folgende Attribute xlink from und xlink to wobei die zuvor definierten Label verwendet werden Optional sind die bereits erlauterten Attribute xlink title xlink show xlink actuate xlink arcroleBeispiele Bearbeiten lt element1 xmlns xlink http www w3 org 1999 xlink xlink type simple xlink href http www w3 org gt W3C lt element1 gt lt element2 xmlns xlink http www w3 org 1999 xlink xlink href user xml xlink type simple xlink role http www example com list userlist xml xlink title User List gt Current List of Users lt element2 gt lt mehrfachlink xmlns xlink http www w3 org 1999 xlink xlink type extended gt lt start xlink type resource xlink label start xlink title Hier klicken gt lt ziel xlink type locator xlink href http en wikipedia org xlink label wikipedia gt lt ziel xlink type locator xlink href http de wikipedia org xlink label wikipedia gt lt pfad xlink type arc xlink from start xlink to wikipedia gt lt mehrfachlink gt Softwareunterstutzung BearbeitenEs folgt eine Ubersicht der Unterstutzung fur die W3C XLink Empfehlung durch verschiedene Anwendungen Firefox Bearbeiten Mozilla Firefox hat begrenzte Unterstutzung fur simple XLinks Stand 20 September 2009 1 Links mit einem xlink show embed Attribut funktionieren nicht Weitere Browser Bearbeiten Weitere Browser wie Internet Explorer Opera und Google Chrome werden derzeit noch nicht unterstutzt Stand 20 September 2009 1 Siehe auch BearbeitenXPath XPointerWeblinks BearbeitenXLink Spezifikation Version 1 1 XLink Spezifikation Version 1 0 deutsch XPath Spezifikation Version 1 0 XPointer xpointer Scheme W3C Working Draft 19 December 2002 XPointer Framework XPointer element Scheme XPointer xmlns Schema XML XPointer RequirementsTutorials BearbeitenHTMLWorld XLink data2type Einfuhrung zu XLink Jeckle XML Linking Language XLink FH Wedel XLink XPath XPointerAnmerkungen und Einzelnachweise Bearbeiten a b XLink Tests Abgerufen am 20 September 2009 englisch Normdaten Sachbegriff GND 4845742 5 lobid OGND AKS V DStandards des World Wide Web Consortiums W3C Empfehlungen ActivityPub ARIA Canonical XML CDF CSS DOM Geolocation API HTML HTML5 InkML ITS JSON LD MathML OWL P3P PLS PNG RDF RDF Schema RIF SCXML SISR SKOS SMIL SOAP SRGS SSML SVG SPARQL Timed Text Turtle VoiceXML WSDL XForms XHTML XHTML RDFa XInclude XLink XML XML Base XML Encryption XML Events XML Information Set XML Namespace XML Schema XML Signature XPath XPointer XProc XQuery XSL XSL FO XSLT Elemente nbsp Arbeitsentwurfeund Kandidaten CCXML CURIE SMIL Timesheets sXBL WICD XFrames XBL XHTML MathML SVG XMLHttpRequestAnmerkungen XAdES XFDL XHTML SMIL XUPRichtlinien Web Content Accessibility Guidelines Multimodal Interaction Activity Markup Validation ServiceInitiativen Web Accessibility Initiative Abgerufen von https de wikipedia org w index php title XLink Syntax amp oldid 195619535