W swojej aplikacji używam obecnie 2 szablonów xslt + jest do tego generowany xml po stronie kodu który zasila xslt danymi a w wyniku czego prezentowane są dane do klienta. W obydwu xslt potrzebowałem różnych danych, ale miałem tylko jedną metodę która do xml wrzucała wszystkie potrzebne dane dla obydwu xslt i w zależności który użytkownik uruchomił to ten był zasilany. Była to nadmiarowość ale przy dwóch XSLT stwierdziłem że jeszcze ujdzie. Teraz dochodzi mi kolejnych 10 plików XSLT i należy cały proces budowania do nich XML jakoś sensownie zbudować. Tutaj pytanie do was, co byście mi polecili. Jak na podstawie odpalanego przez użytkownika XSLT - doczytywać dane XML potrzebne tylko dla wybranego XSLT. Chcialbym stworzyć jakiś ładny mechanizm z użyciem może wzorca projektowego. Gdy użytkownik odpala XSLT to ja tak naprawde nie mam jak tego zidentyfikować. Ewentualnie pomyślałem nad dodaniem jakiegoś taga w xlst po którym bym stwierdzał co tak naprawde jest ładowane.