Loading:


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

 

Ustawia wartość jednego lub większej liczby parametrów, które mają być wykorzystane w późniejszych zmianach w XSLTProcessor. Jeśli parametr nie istnieje w arkuszu stylów będzie on ignorowany.

 


Parametry

 

namespace-  URI przestrzeni nazw XSLT z parametrem
name-  Nazwa lokalna parametru XSLT .
value-  Nowa wartość parametru w XSLT.
options-  Tablica par nazwa => wartość . Ta składnia jest dostępne od PHP 5.1.0.


Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



Napisz Artyku³

Listing



// Przykład # 1 Zmiana właściciela przed transformacją

<?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); // attach the xsl rules

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

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

?>
 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors