un saluto a tutti, spero mi possiate aiutare...

voglio fare la ricerca per attributi su un file xml usando l'xsl. Allora nell'html posso inserire diversi parametri (posso sceglierne uno o tutti) che passo col submit all'xsl.
Facciamo ad esempio che ci siano solo due attributi (taglia e colore) e l'utente sceglie solo la taglia...c'è un modo per far si che qui sotto funzionino queste due linee?

<xsl:variable name="elfound" select="count(prodotto[articolo[@taglia=$taglia and @colore=???]])"/>
in elfound dovrebbe andarci il numero di articoli con taglia uguale a quella inserita nel form e qualsiasi colore.


<xsl:variable name="elselected" select="prodotto[articolo[@taglia=$taglia and @colore=???]]"/>
in elselected dovrebbero andarci gli articoli con taglia uguale a quella desiderata e colore qualunque.

Help please, se non è chiara la domanda chiedetemi! grazie!