Die Funktion fn:length gibt die Länge einer Zeichenkette oder die Anzahl von Einträgen einer Sammlung zuück. Es wird ein Wert vom Datentyp Integer zurückgegeben.

Struktur​

fn:length(Objekt)

Parameter​

Parameter

Beschreibung

Objekt

Der Parameter spezifiziert das Zielobjekt.


Beispiel

Warenkorb-Informationen sind in einem Pool-Container gespeichert. Die Daten sind in einem Versand an Kunden mit abgebrochenem Warenkorb enthalten. Ein Ausdruck zählt die Anzahl der Einträge in einem abgebrochenen Warenkorb und fügt diese Anzahl in eine Nachricht ein. Der Pool-Container heißt Warenkorb. Die Daten sind mit dem Benutzerattribut ​user.Email​ verknüpft.

Die Funktion bestimmt die Anzahl der Einträge im Warenkorb durch Zählen, wie oft die Kunden-E-Mail-Adresse im Pool-Container vorkommt. Der Ausdruck, der die Information in eine Nachricht einfügt, ist wie folgt aufgebaut:

<%${fn:length(user.relatedAttribute['Warenkorb'])}%>