note 58354 deleted from function.xsl-xsltprocessor-set-parameter by derek
| From: | derek@php.net | Date: | Tue, 01 Nov 2005 17:11:29 +0000 |
| Subject: | note 58354 deleted from function.xsl-xsltprocessor-set-parameter by derek | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-97935@lists.php.net to get a copy of this message | ||
Note Submitter: jlosada at gmail dot com
Reason: non-english
----
En este ejemplo coloco variables que envio al xsl para mostrar una consulta.
archivo .php
<?php
$proc = new XSLTProcessor;
if (!$proc->hasExsltSupport()) {
die('Su maquina no soporta Exst');
}
error_reporting(7);
// Carga el archivo XML
$xml = new DOMDocument;
$xml->load('usOrfeo.xml');
$xsl = new DOMDocument;
$xsl->load('jh.xsl');
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // Adjunto archivo con reglas
// Envia una variable parametro
$proc->setParameter('','varDependencia','529');
$proc->setParameter('','paginaActual',$PHP_SELF);
$proc->transformToURI($xml, 'out.html');
include "out.html";
?>
en archivo jh.xsl para recuperar la varible simplenten escribo {$varDependencia}