Niedawno przy pomocy XSLT tworzyłem galerię zdjęć, do których ścieżki dostepu i opisy przechowywane były w dokumencie XML. Zastosowana transformacja XSLT wyświetlała na stronie zdjęcia w formie prostej galerii, ale jej dużą wadą było to, że wyświetlane były na stronie wszystkie zdjęcia, zawarte w dokumencie XML. A tych zdjęć może przecież być wiele. Wskazane więc, by nie wyświetlać wszystkiego na jednej stronie, ale by przyjąć, że na stronie ma być tylko np. 20 zdjęć, a jeżeli jest ich więcej, to podzielić wyświetlanie na podstrony i udostępnić oglądającemu nawigację, umożliwiającą mu przemieszczanie się po kolejnych podstroanch galerii.
Podobny problem pojawi się podczas wyświetlania np. wyników zwróconych przez wyszukiwarkę. Wszędzie, gdzie istnieje problem wyświetlania dużej ilości danych - kiedy wyświetlanie to może zostać podzielone na wiele podstron - zastosowanie będzie miała poniższa transformacja. Jako, że do porcjowania wyników wykorzystujemy transformację XSLT, zakładamy oczywiście, że zbiór wyników, zdjęć itp. znajduje się w jakimś wejściowym dokumencie XML.
Więcej na stronie:
http://xmlguru.net/artykuly/artykuly-tutorial/120-paginacja-porcjowanie-wynikow.html