Cita:
Iniciado por allypooh Hola!
He estado probando lo que me has dicho y sigue sin funcionar ya que no funciona igual cuando ponemos "echo" que cuando lo que estoy haciendo es meterlo en un fichero xml es decir que me lo meta en una variable el contenido.
Si en el ejemplo que te he dado anteriormente de nombre y telefono introduces la solucion que me has dado no funciona.
Alguien da mas?
Gracias
Hola,
acabo de probar lo que te decía en el ejemplo anterior y si que funciona.
Código PHP:
<?php
$nombre = "Maria";
$telefono = "987654";
$buffer='<?xml version="1.0" encoding="utf-8"?>
<!--Este es un ejemplo para crear un archivo xml con php-->
<agenda>
<persona nombre="'.$nombre.'" telefono="'.$telefono.'"/>
<persona nombre="Ana Maria" telefono="55778445"/>
<persona nombre="Diana Lorena" telefono="112244455"/>
</agenda>
';
$name_file="archivo.xml";
$file=fopen($name_file,"w+");
fwrite ($file,$buffer);
fclose($file);
?>
y esta es el xml generado:
Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<!--Este es un ejemplo para crear un archivo xml con php-->
<agenda>
<persona nombre="Maria" telefono="987654"/>
<persona nombre="Ana Maria" telefono="55778445"/>
<persona nombre="Diana Lorena" telefono="112244455"/>
</agenda>
Respecto al ejemplo que ponías tu al inicio del post lo único que he modificado es que declarabas las variables $nombreB y $telefonoB y mostrabas $nombre y $telefono.
Prueba y dime