¿Cómo analizo XML que contiene espacios de nombres personalizados usando SimpleXML? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Referencia: ¿cómo manejo los espacios de nombres (etiquetas y atributos con dos puntos) en SimpleXML? 1 respuestaMe pregunto cómo analizar los valores en XML que parecen tener: en su nombre. He estado usando:
$response = file_get_contents($url);
$data = simplexml_load_string($response);
then haciendo un:
foreach($data->item as $key => $current){
Sin embargo, uno de los últimos feeds que me han dado tiene dos puntos en el nombre del feed como se ve en el siguiente ejemplo:
<item>
<title>foo</title>
<description>foo</description>
<ccc:fid>10</ccc:fid>
<ccc:bid>6</ccc:bid>
</item>
Cuando trato de crear un $ current-> ccc: la oferta php no llega a ser feliz (con razón). ¿Hay alguna forma de evitar esto