Cita:
Iniciado por andresdzphp 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<?php
require('xbox.php');
require("Serializer.php");
header("Content-type: text/xml");
function json_to_xml($json) {
$serializer = new XML_Serializer();
return $serializer->getSerializedData();
}
else {
return null;
}
}
$xbox = new XboxGamercard();
$xbox->setGamertag('malatos');
$xbox->setRegion('en-GB');
$data = $xbox->fetchData();
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.
Hola Andres
Creo que eso no funcionaría porque su método "fetchData()", si no miré mal(ahora no puedo comprobarlo), no devuelve ningún objeto json o no al menos como el quiere. ¿Me equivoco?
kabbitiu te da error porque me equivoqué, pon esto en la línea que da error:
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
tal vez me haya dejado más errores sintácticos. Corrígelos.