Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2011, 07:05
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 8 meses
Puntos: 1517
Respuesta: Crear XML con MySQL/PHP

La forma más sencilla es usando SimpleXML para crearlo
Código PHP:
Ver original
  1. <?php
  2. $xml = new SimpleXMLElement("<foo></foo>");
  3. $xml->addChild('bar', 'bar');
  4. for($i=0; $i<20; $i++){
  5.     $baz = $xml->addChild('baz');
  6.     $baz->addChild('candy', 'candy_' . $i);
  7.     $baz->addChild('fruits', 'fruits_' . $i);
  8. }
  9. header('Content-Type: text/xml');
  10.  
  11. /**
  12.  * Para que se vea bien al mirar el código fuente
  13.  * pero si no te importa con tan solo colocar la siguiente línea
  14.  * echo $xml->asXML();
  15.  * es suficiente
  16.  */
  17. $outXML = $xml->asXML();
  18. $xml = new DOMDocument();
  19. $xml->preserveWhiteSpace = false;
  20. $xml->formatOutput = true;
  21. $xml->loadXML($outXML);
  22. echo $xml->saveXML();
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos