Как мне проанализировать XML, содержащий пользовательские пространства имен, с помощью SimpleXML? [Дубликат]
На этот вопрос уже есть ответ:
Reference - как мне обрабатывать пространства имен (теги и атрибуты с двоеточием в) в SimpleXML? 1 ответМне интересно, как разобрать значения в XML, которые, кажется, имеют: в их имени. Я использую:
$response = file_get_contents($url);
$data = simplexml_load_string($response);
затем делает:
foreach($data->item as $key => $current){
Однако у одного из последних каналов, которые мне дали, в названии канала есть двоеточия, как показано в примере ниже:
<item>
<title>foo</title>
<description>foo</description>
<ccc:fid>10</ccc:fid>
<ccc:bid>6</ccc:bid>
</item>
Когда я пытаюсь создать php-файл $ current-> ccc: bid, он не становится счастливым (это справедливо). Есть ли способ обойти это?