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

getUser (username : string) : nodeset

Die Methode getUser gibt Informationen über den angegebenen Benutzer zurück. Der angemeldete Benutzer muss dafür Benutzerverwalter sein, damit Informationen über den angegebenen Benutzer zurückgegeben werden.

Als Ergebnis gibt es mindestens das Element userinfo, wobei die benutzerbezogenen Attribute nicht vorhanden sind, wenn der angemeldete Benutzer kein Benutzerverwalter ist.

Wenn der angemeldete Benutzer jedoch die Informationen über seinem eigenen Benutzer haben möchte, kann auch die Methode getCurrentEditor verwendet werden. Dafür muss der Benutzer nicht Benutzerverwalter sein.

<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:copy-of select="edit:getUser('testuser2')" />
<xsl:value-of select="edit:logout()" />
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Informationen eines Benutzers abrufen

Die aufgerufene Methode liefert das folgende XML als Ergebnis:

<userinfo username="testuser" id="123">
<group>Users</group>
</userinfo>
Ergebnis aus dem Beispiel