Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/10/2011, 17:23
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: problema con api y xml no logro lo que busco

Si ya tienes ese JSON puedes convertirlo a XML usando por ejemplo XML_Serializer de PEAR y ya leerlo como XML ya sea en la misma URL o como quieras. Descargate PEAR + XML/Util.php + XML_Serializer y con este código ya tendrías un XML:

Código PHP:
Ver original
  1. <?php
  2. require('xbox.php');
  3. require("Serializer.php");
  4.  
  5. header("Content-type: text/xml");
  6.  
  7. function json_to_xml($json) {
  8.     $serializer = new XML_Serializer();
  9.     $obj = json_decode($json);
  10.     if ($serializer->serialize($obj)) {
  11.         return $serializer->getSerializedData();
  12.     }
  13.     else {
  14.         return null;
  15.     }
  16. }
  17.  
  18. $xbox = new XboxGamercard();
  19. $xbox->setGamertag('malatos');
  20. $xbox->setRegion('en-GB');
  21. $data = $xbox->fetchData();
  22. $res = json_encode($data);
  23.  
  24. echo json_to_xml($res);

Si no te gusta PEAR en google hay alternativas para convertir ese objeto en XML.

PD: muestra el código que te está dando error.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 08/10/2011 a las 17:32