PHP
PHP / MySql

Recherche
 
ManuelPHP.com

XSLTProcessor->removeParameter()
<<<
XSLTProcessor->setParameter() XSLTProcessor->transformToDoc()
>>>

8.143 XSL
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Classes pré-définies
Exemples
Constantes pré-définies
XSLTProcessor->__construct()
XSLTProcessor->getParameter()
XSLTProcessor->hasExsltSupport()
XSLTProcessor->importStylesheet()
XSLTProcessor->registerPHPFunctions()
XSLTProcessor->removeParameter()
->XSLTProcessor->setParameter()
XSLTProcessor->transformToDoc()
XSLTProcessor->transformToURI()
XSLTProcessor->transformToXML()

8.143.13 XSLTProcessor->setParameter()()Définie la valeur d'un paramètre

[ Exemples avec xsl_xsltprocessor_set_parameter ]   CVS uniquement

XSLTProcessor bool  setParameter ( string   namespace , string   name , string   value ) XSLTProcessor bool  setParameter ( string   namespace , array   options )

Définie la valeur d'un ou plusieurs paramètres pour être utilisé dans une sous-séquence de transformation avec XSLTProcessor . Si le paramètre n'existe pas dans la feuille de style, il sera ignoré.

    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 . Cette syntaxe est disponible depuis PHP 5.1.0.

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Modification du propriétaire avant la transformation

<?php

$collections
= array(
    
'Marc Rutkowski' => 'marc',
    
'Olivier Parmentier' => 'olivier'
);

$xsl = new DOMDocument;
$xsl->load('collection.xsl');

// Configure the transformer
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attachement des règles xsl

foreach ($collections as $name => $file) {
    
// Chargement du source XML
    
$xml = new DOMDocument;
    
$xml->load('collection_' . $file . '.xml');

    
$proc->setParameter('', 'owner', $name);
    
$proc->transformToURI($xml, 'file:///tmp/' . $file . '.php');
}

?>

<< XSLTProcessor->setParameter() >>
XSLTProcessor->removeParameter() XSL XSLTProcessor->transformToDoc()





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2021-10-15