Det låter som om du (felaktigt) utgår från att du i XML-filen ska ange en stylesheet, och så kan man göra om man vill låta browser, client-side sköta presentationen. I ditt fall bör du dock betrakta XML-filen som en datakälla, som transformeras server-side via så många XSL-filer som du finner lämpligt, till det resultat (HTML) som du finner önskvärt.
En XSL-fil kan ta parametrar, vilket är lämpligt då det t.ex. handlar om användarval som inte kan hårdkodas. Du kan också använda frågespråk som XQuery, som fyller samma syfte som SQL i en vanlig databas, men utifrån en datakälla i XML.
Om du känner dig mer bekväm med en vanlig databas, och datastrukturen är platt, dvs. enkelt låter sig konverteras till celler och kolumner så kan du ju använda det.