http://onionworks.net/2006/data/editing

checkOut (target : xlink) : boolean

Die Methode checkOut leiht das angegebene Element an den angemeldeten Benutzer aus. Damit das Element ausgeliehen werden kann, muss der Benutzer das Dokument bearbeiten dürfen.

Wenn das Dokument nicht ausgeliehen werden kann, wird der Wert false zurückgegeben, andernfalls der Wert true.

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:edit="http://onionworks.net/2006/data/editing" xmlns:onion="http://onionworks.net/2004/data" version="1.0">
<xsl:template match="/">
<xsl:if test="edit:login('testuser', 'test')">
<xsl:choose>
<xsl:when test="edit:checkOut(c.id())">Das Element wurde ausgeliehen.</xsl:when>
<xsl:otherwise>Das Element konnte nicht ausgeliehen werden.</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="edit:logout()" />
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Dokument ausleihen