Hellihello Holger,
$xml = new DOMDocument(); // Neues Objekt erzeugen
// We don't want to bother with white spaces
$xml->preserveWhiteSpace = false;
$xml->load("produkt_liste.xml"); // Obigen String hineinladen
$xsl = new DOMDocument(); // Neues Objekt erzeugen
$xsl->load("produkt_liste2html.xsl"); // Obigen String hineinladen
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl);
$proc->setParameter('','PARAM_NAME',$param_value);
echo $proc->transformToXML($xml);
soweit die PHP Seite. Wie im xsl die Parameter deklariert werden, lern ich grad, du scheinst es bereits zu können. Sah nicht so kompliziert aus (;-).
Gruß,
frankx