Alexander H.: einfügen von '...' nach einer bestimmtein Anzahl von Zeichen

Hallo ich möchte einen Text nach zB 250 abschneiden und mit ... beenden.

Abgeschnitten habe ich den Text schon mit substring, allerdings bekomm ich das nicht hin mit den Pünktchen.

wie müsste ich das if element richtig schreiben.

ALso ich habe eine for-each schleife in der ein Text ausgegeben wird.

Der Text kann von beliebiger Länge sein.

Wie gesagt habe ich die Ausgabe durch substring schon gekürzt das der Text nicht länger als 250 Zeichen haben kann.
Nun möchte ich falls der Text länger als 250 wäre, ... einfgügen.

Vielen dank im Vorraus

mfg Alex

  1. Huhu Alex,

    wie sieht denn Dein bisheriger Versuch aus?
    XPath stellt dir eine Funktion "string-length()" zur Verfügung.
    Damit sollte das einfach zu lösen sein.

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
  2. Hallo,

    Hallo ich möchte einen Text nach zB 250 abschneiden und mit ... beenden.

    Abgeschnitten habe ich den Text schon mit substring, allerdings bekomm ich das nicht hin mit den Pünktchen.

    wie müsste ich das if element richtig schreiben.

    Wie hast du denn es jetzt geschrieben?

    sonst:   concat(substring(., 0, 250), '...')

    Grüße
    Thomas