Cześć.

Mam taki problem:

<xsl:template name="count_results" match="/">
		<xsl:param name="criteria" />
		<xsl:value-of select="count(/osoba/nazwisko[contains($criteria, $filterPhrase)])"/><br />
</xsl:template>

Ten fragment ma za zadanie policzyć ilość elementów spełniających pewien warunek. Kod oczywiście jest błędny gdyz w contains nie moge uzyc $criteria. Jak spowodować, żeby poprzez parametry dało się przekazać nie tylko szukaną frazę ale także nazwę pola po którym szukam (żeby $criteria mogła mieć wartości np "nazwisko" lub "imie" lub "wiek" i tak dalej) ?

Oczywiście nie powinienem używać /osoby/nazwisko tylko osoby/ ale wiecie o co chodzi