ono ked volas xlst pomocou nejakeho processora (odporucam Saxon EE 9.*), tak vies udat, ze dany parameter ma brat ako xpath. Tusim sa pred nazov parametra pri volani dava otaznik.
Ale obavam sa, ze ti to aj tak v tomto pripade nepomoze. Skusal som rozne varianty dokonca aj v XSLT verzii 3.0 a takto to nepojde.
Radsej daj vediet co potrebujes urobit. Mozno by to slo urobit inak, pripadne pomocou XQuery, ktory ma ovela vacsie moznosti.
Btw pouzitie for-each je v 99% pripadoch mozne nahradit template-om.