Foros del Web » Programando para Internet » PHP »

Crear XML con php y parsearlo con xsl

Estas en el tema de Crear XML con php y parsearlo con xsl en el foro de PHP en Foros del Web. Hola mi pregunta puede ser un poco tonta pero lo que quiero hacer es gener un xml con php, ya que todos los datos estan ...
  #1 (permalink)  
Antiguo 19/01/2007, 06:27
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Crear XML con php y parsearlo con xsl

Hola mi pregunta puede ser un poco tonta pero lo que quiero hacer es gener un xml con php, ya que todos los datos estan en la base y despues ese xml pasarle un xsl para visualizarlo.
El problema que tengo es que yo puedo armar el xml en una variable llamada vXML, poro despues no me doy cuenta que tengo que hacer con esa variable. Digamos que no es un doc xml, es una variable en php que contiene al xml. si alguien me da una mano se lo agradeceria

Saludos
  #2 (permalink)  
Antiguo 19/01/2007, 08:03
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Crear XML con php y parsearlo con xsl

Simple, para generarlo hace algo así:
Código PHP:
$name = '../xml/archivo.xml';
$xml = '<?xml version="1.0" encoding="utf-8"?>
<documento>
  <nodo id="1">
   <titulo>Ejemplo</titulo>
  </nodo>
</documento>
';
$fp = fopen($filename, "w");
$xml = utf8_encode($xml);
fwrite($fp,$xml);
fclose($fp);
Creo que no se me paso nada y eso te funcionará.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 19/01/2007, 08:41
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Crear XML con php y parsearlo con xsl



Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.