XPath - case insensitive

26. Oktober 2007 · Thema: DataView, XPath

In einem DataView WebPart habe ich das Filterkriterium folgendermassen (eher unsauber) angepasst, um eine “case insensitive” Suche zu ermöglichen. Ich habe leider keine bessere Möglichkeit gefunden - und in diesem Beispiel fehlen jetzt noch “spezielle” Zeichen wie Umlaute etc…

Man muss in die “Advanced”-Ansicht wechseln, um solche Anpassungen an der XPath expression vornehmen zu können.

XPath expression:

[contains(translate(@FileLeafRef,'abcdefghijklmnopqrstuvw', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'), translate($TestParam,'abcdefghijklmnopqrstuvw', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'))]

1 Kommentar
  1. #1 • Eric Bartels hat am 28.10.2007 gesagt:
     

    Hallo,

    dies ist auch die einzige Möglichkeit, die ich kenne um das Problem zu lösen. Ich habe das vor ca. 3 Jahren auch einmal realisiert und dann noch die möglichen Sonderzeichen (öäüß) aufgenommen. Umständliche Lösung für ein einfaches Problem. Aber wenn es nicht anders geht … :)

    Grüße aus Deutschland
    Eric Bartels

Hinterlasse einen Kommentar!

Kommentar:

Diskussion zum Beitrag als RSS 2.0 Feed abonnieren.