ciao a tutti

sono agli inizi con xml e vorrei delle delucidazioni :

Una volta creato un xml con tutti i dati di cui ho bisogno , posso creare diversi fogli di stile con diverse "viste" sui dati ?

Ho gia visto che si può , dichiarando tutti i fogli di stile usati all'inizio del file xml ma come si fa poi ad utilizzare uno invece che un'altro?
Si devono usare linguaggi lato server? o basta degli script .

Io in pratica da un file xml vorrei creare diverse pagine da visualizzare in un browser con in ognuna dei dati diversi ( ricavati dal xml )ed una formattazione dei dati diversa.
Quasi un piccolo sito.

Posso farlo o devo usare file xml diversi per ogni pagina?