Sharepoint XSLT filtrage Dynamique

Je suis en train de créer une ligne dynamique de filtre basé sur une variable. J'ai le code suivant:

<xsl:variable name="filter" select="contain(@Title, 'title1') or contain(@Title, 'title2')"/>
<xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[string($filter)]" />

Ce qui malheureusement ne semble pas fonctionner et je me retrouve avec toutes les lignes. Je suppose que le filtre n'est pas appliqué, car je peux copier et coller la sortie du filtre $variable, la copier et la coller dans la Ligne[] et qu'il fonctionne comme prévu.

Quelqu'un a essayé de le faire avant?

Dans le cas où vous vous poseriez la question, le filtre variable est en fait créés à l'aide d'un modèle qui divise une chaîne de caractères comme:
title1 - titre2 - titre3
et retourne une chaîne de caractères comme:
contenir(@Titre, "title1") ou contenir(@Titre, 'titre2') ou(@Titre, "titre3')

Toute aide serait grandement appréciée!

InformationsquelleAutor TeckniX | 2009-12-09