
15/06/2005, 12:01
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 20
Antigüedad: 20 años Puntos: 0 | |
Pasar variables de PHP a XSL Hola, no logro aclararme de como pasar una variable al XSL que lo llamo desde un archivo PHP. Mi intención es la de que el XSL interprete el XML y segun el valor de $tipo se ejecute un template u otro.
Tengo 3 archivos:
XML
XSL - que interpreta el XML
PHP - que lanza los 2 archivos anteriores:
Codigo PHP:
--------------------
<?php
$tipo=$HTTP_GET_VARS['tipo'];
$xml = new DomDocument;
$xml->load('example.xml');
$xsl = new DomDocument;
$xsl->load('example.xsl');
$proc = new xsltprocessor;
$proc->importStyleSheet($xsl);
$proc->setParameter("",'tipo',$tipo);
echo $proc->transformToXML($xml);
?>
-----------------------
Y quiero que el archivo PHP le pueda pasar la variable $tipo al XSL para que en funcion de lo que marque $tipo se vea una u otra cosa en el navegador.
No me da error pero no sale nada, como si la variable estuviera vacía.
El caso es que ya lo he visto antes pero no recuerdo donde ni como era.
Muchas gracias |