XSLTProcessor::setParameter Définit la valeur d'un paramètre &reftitle.description; public boolXSLTProcessor::setParameter stringnamespace stringname stringvalue public boolXSLTProcessor::setParameter stringnamespace arrayoptions Spécifie la valeur d'un ou plusieurs paramètres pour être utilisés dans une sous-séquence de transformation avec XSLTProcessor. Si le paramètre n'existe pas dans la feuille de style, il sera ignoré. &reftitle.parameters; namespace L'URI de l'espace de noms du paramètre XSLT. name Le nom local du paramètre XSLT. value La nouvelle valeur du paramètre XSLT. options Un tableau de paire nom => valeur. &reftitle.returnvalues; &return.success; &reftitle.examples; Modification du propriétaire avant la transformation 'marc', 'Olivier Parmentier' => 'olivier' ); $xsl = new DOMDocument; $xsl->load('collection.xsl'); // Configure le transformateur $proc = new XSLTProcessor; $proc->importStyleSheet($xsl); // attachement des règles xsl foreach ($collections as $name => $file) { // Chargement de la source XML $xml = new DOMDocument; $xml->load('collection_' . $file . '.xml'); $proc->setParameter('', 'owner', $name); $proc->transformToURI($xml, 'file:///tmp/' . $file . '.html'); } ?> ]]> &reftitle.seealso; XSLTProcessor::getParameter XSLTProcessor::removeParameter