http://www.w3.org/1999/XSL/Transform

c.literalUri ([target : xlink], method : string, [name : string, value : string]*) : string

Die Methode literalUri bildet für den angegebenen xlink eine URL-konforme Referenz. Der xlink-Parameter kann bereits ein vollständiger xlink mit der Angabe einer Methode und Parametern sein. Bei der Angabe einer Methode und Parametern gilt das Ergänzungs- und Modifizierungsverhalten dem von xlink.

Als Parameter kann ein xlink oder ein Methodenname angegeben werden. Der Methodenname ist dann optional, wenn ein xlink ohne weitere Parameter (name, value) angegeben wurde.

<xsl:variable name="target">onion://data/objects/100</xsl:variable>
<a href="{c.literalUri($target)}">Link 1</a>
<a href="{c.literalUri($target, 'detail')}">Link 2</a>
<a href="{c.literalUri($target, 'detail', 'language', 'de')}">Link 3</a>
URL auf ein Dokument bilden

Das erste Beispiel bildet eine Referenz auf das onion Objekt 100. Ohne explizite Angabe des Methodenparameters wird automatisch auf die default-Methode verwiesen. Im zweiten Beispiel wird die Methode detail für die Referenz definiert. Im dritten Beispiel wird zusätzlich der Parameter language übergeben.

Die Repräsentation des entstehenden Links hängt vom konfigurierten URI-Format ab.