Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   ARTES GRÁFICAS - Diseño, Firmas, WEBS. (http://foros.zackyfiles.com/forumdisplay.php?f=238)
-   -   como aplicar xslt a xml usando php? (http://foros.zackyfiles.com/showthread.php?t=350777)

calamaro2 19/09/2005 17:48

como aplicar xslt a xml usando php?
 
Hola,

Alguien me sabe poner un ejemplo sencillo o un link a un ejemplo sencillo donde pueda ver exactamente los pasos que tengo que seguir para aplicar una hoja de estilo xslt a un documento xml usando como lenguaje de programación para hacerlo php5?.
Me imagino que entre otras habrá una función que diga "este es el xml" otra que diga "esta es la hoja xslt" y otra que diga "ale, transforma este xml siguiendo la hoja de estilo xslt", o algo así. Ese tipo de funciones son las que busco, en php.

Muchas gracias,

Un saludo.

calamaro2 19/09/2005 18:13

Creo que ya he encontrado un ejemplo sencillo de cómo hacer esto. Os pongo el link por si alguien tuviere la misma duda que yo: <a href="http://www.anedonia.net/uploads/howto_php_xml_xsl.pdf">Como cocinar un plato de XML con XSLT condimentado con PHP</a>

Es un .pdf y el título no me lo he inventado yo :D

Saludos,

calamaro2.

calamaro2 23/09/2005 18:09

Bien,

Leyendo ese manual pdf cuyo link puse en el post que está justo encima de este me queda claro como hacer lo que quería. Ahora tengo otro problema, no consigo usar las funciones "xslt" con php. Me da un error y me dice que no existen, concretamente:

Fatal error: Call to undefined function xslt_create() in c:\apache\htdocs\phps\borrar\ejemploxslt.php on line 2

Alguien sabe qué tengo que hacer para que me funcionen? En el php.ini quité los ";" de la extension para xslt, donde había

;extension=php_xsl.dll

puse

extension=php_xsl.dll

Además en el php.ini tengo configuradas las extensiones asi:

extension_dir = "c:/apache/php/ext/"

y en esa carpeta tengo la famosa php_xsl.dll

Incluso probé a copiar esa librería en el directorio system32 ([B]trabajo con windowsXP y apache 1.3. algo[/B])

Qué estoy haciendo mal? Qué más liberías necesito? La verdad que en configuración del apache y del php.ini ando bastante perdido. Qué me tiene que aparecer el phpinfo() si consigo hacerlo bien?supongo que deberá hacer constar que tengo soporte para xslt ¿?
Si alguien sabe y puede que me ayude, please,

Muchas gracias,

Saludos,

calamaro2.

MDolores 23/09/2005 19:59

Siento no poder ayudarte, haber si alguien te lee.

krusty 23/09/2005 20:24

x calamaro2,
http://es.php.net/xsl
en esta pagina tienes los requisitos y comentarios de users que quizas te vengan bien. Estan en ingles, si lo necesitas te echo una mano.
Quizas si comentas la version de php, lleguemos a algo mas

Salu2

Edito: parece que esa extension necesita la siguiente libreria
http://www.zlatkovic.com/pub/libxml/
quizas ya la tengas, y no haya mas que quitar el comentario para que la cargue.


La franja horaria es GMT +2. Ahora son las 10:41.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate