Un po' di tempo fa (vedi http://forum.altervista.org/showthread.php?t=43834) avevo posto anch'io questa domanda ma non mi hanno mai risposto, quindi, con solo XML/XSL, deduco che la cosa non sia possibile...
Quello che potresti fare è realizzare una pagina PHP in cui assegni dinamicamente lo stile, scrivendo all'inizio del tuo file:
Codice PHP:
<?php
if (isset ($_GET['style'])
$style = $_GET['style'];
else
$style = 'default.xsl';
header ("Content-type: text/xml");
?>
<?xml version="1.0">
<?php echo ('<?xml-stylesheet type="text/xsl" href="' . $style . '" ?>'); ?>
Tieni conto che non l'ho mai provato e non ho la più pallida idea di come fare in altro modo...
Stammi bene...