Quiero cambiar de xml a json
codigo php para xml
Código PHP:
Ver originalheader("Content-type: text/xml");
require_once('config.php');
$q_con = mysql_query("SELECT * FROM cat_categorias WHERE cve_cat_tipo_contenido='1' ORDER BY orden ASC");
$salida_xml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n";
$salida_xml = "<rss xmlns:media=\"http://search.yahoo.com/mrss/\" version=\"2.0\">\n";
$salida_xml .= "<channel>\n";
$salida_xml .= "<category cve='".$res['cve']."' name='".utf8_encode($res['categoria'])."'>\n";
co.cve,
co.titulo,
co.titulo_latino,
co.poster,
co.fondo,
co.anio,
co.clasificacion,
co.duracion,
co.director,
co.reparto,
co.cve_cat_categoria,
co.cve_cat_audio,
co.pedir_pin,
co.cve_cat_tipo_contenido as tipo,
cc.calidad,
cau.audio,
cfv.formato_video,
uv.url_video
FROM
contenido co,
cat_calidad cc,
cat_audio cau,
cat_formato_video cfv,
url_video uv
WHERE
FIND_IN_SET( '".$res["cve"]."', co.cve_cat_categoria )
AND cfv.cve=uv.cve_cat_formato_video
AND uv.cve_cat_tipo_contenido=co.cve_cat_tipo_contenido
AND uv.cve_contenido=co.cve
AND co.cve_cat_tipo_contenido=1
AND cc.cve=co.cve_cat_calidad
AND cau.cve=co.cve_cat_audio
ORDER BY
co.cve ASC");
$salida_xml .= "<item>\n";
$sub = mysql_fetch_array( mysql_query("SELECT subtitulo FROM subtitulos WHERE cve_contenido='".$res['cve']."' AND cve_cat_tipo_contenido='".$res['tipo']."'") );
$description = mysql_fetch_array(mysql_query("SELECT * FROM sinopsis WHERE cve_contenido='".$res['cve']."' AND cve_cat_tipo_contenido='".$res['tipo']."'"));
$categorias = mysql_query("SELECT cve,categoria FROM cat_categorias");
$arrayCategorias = array(); $arrayCategorias[$row['cve']] = $row['categoria'];
}
/// generos
$separado = explode(",", $res['cve_cat_categoria']);
$list = "";
foreach($separado as $gen){
$list .= $arrayCategorias[$gen].', ';
}
$generos = substr($list, 0, -2);
if (empty($res['poster'])) { # code...
$poster = "no-poster.png";
}else{
$poster = $res['poster'];
}