Rene Stein: hash erstellen mit xsl function

Hallo,

Also meine Suche war nicht erfolgreich fuer mein Problem:

Sehr lange strings (bis zu 500-600 zeichen) in kuerzere hash werte umzuwandeln. Wuerde dafuer gern ein xslt2.0 function benutzen, bin aber nicht fundig geworden. Die Strings entsprechen id's, daher muessten dann auch die hash Werte eindeutig sein.

Kann mir jemand weiterhelfen?

Gruss, Rene

  1. Hallo,

    Also meine Suche war nicht erfolgreich fuer mein Problem:

    Sehr lange strings (bis zu 500-600 zeichen) in kuerzere hash werte umzuwandeln. Wuerde dafuer gern ein xslt2.0 function benutzen, bin aber nicht fundig geworden. Die Strings entsprechen id's, daher muessten dann auch die hash Werte eindeutig sein.

    Kann mir jemand weiterhelfen?

    Nein, nicht wirklich.
    Es gibt keine Funktion in XPath 2.0 dafür. Man kann zwar eigene Funktionen schreiben, in diesem Fall wäre das sicher eine nette Herausforderung, aber eben nur als Experiment.

    Eventuell ließe sich aber dein Problem auf eine andere Art lösen (generate-id() für die Elemente, key()), wenn man wüsste was genau du erreichen willst.

    Grüße
    Thomas