Kiedyś męczyłem tym tematem mojego prowadzącego od Metajęzyków - wszystkie propozycje, jakie podał nie działały :)
Więc przekopałem net i jedyne co znalazłem, to takie cosik:
Za pomocą JavaScript analizujesz URL. Wycinasz z niego wartość potrzebnego parametru i mając już tą wartość parsujesz XML na nowo z tym parametrem.
Parsowanie w locie działa wyśmienicie i jest przedstawione tutaj:
http://www.bayes.co.uk/xml/tutorial/paging/slider.xml
Na podstawie tego zrobiłem sobie sortowanie tabeli po dowolnej kolumnie z wykorzystaniem jednego pliku .xml i jednego .xsl - podczas gdzy bez JavaScript należałoby dla każdego sortowania napisać osobny plik .xsl różniący się jednym tagiem.
Gdybyś znalazła inne rozwiązanie, to podziel się nim tutaj.
Powodzonka :)