Jak parsować XML zawierający niestandardowe przestrzenie nazw przy użyciu SimpleXML? [duplikować

To pytanie ma już odpowiedź tutaj:

Reference - jak obsługiwać przestrzenie nazw (tagi i atrybuty z dwukropkiem) w SimpleXML? 1 odpowiedź

Zastanawiam się, jak parsować wartości w formacie XML, które wydają się mieć: w swojej nazwie. Korzystałem z:

$response   = file_get_contents($url);
$data = simplexml_load_string($response);

następnie robi:

foreach($data->item as $key => $current){

Jednak jeden z najnowszych kanałów, które otrzymałem, ma dwukropki w nazwie kanału, jak pokazano w poniższym przykładzie:

<item>
  <title>foo</title>
  <description>foo</description>           
  <ccc:fid>10</ccc:fid>
  <ccc:bid>6</ccc:bid>
 </item>

Gdy próbuję utworzyć $ current-> ccc: bid php nie jest zadowolony (słusznie). Czy jest jakiś sposób na obejście tego?

questionAnswers(3)

yourAnswerToTheQuestion