Причина, по которой SimplePie запрашивает пространство имен, заключается в том, что он внутренне хранит элементы узла в указанном пространстве имен.Если вы не знаете, какое у вас определенное пространство имен, используйте print_r для его вывода:
print_r($item->data['child']);
Вы также можете напрямую получить доступ к дочерним элементам, если вы знаете пространство имен, или написать простую функцию поиска, чтобы пройти по нейкаждое пространство имен и ищите соответствующий тег.
$data = $item->data['child']['im']['bundleId'][0]['data'];
Функция get_item_tags () глупа и обычно не делает то, что вы хотите, но ее также очень просто и легко заменить на ваши собственные функции специального назначения,Оригинальный источник:
public function get_item_tags($namespace, $tag)
{
if (isset($this->data['child'][$namespace][$tag]))
{
return $this->data['child'][$namespace][$tag];
}
else
{
return null;
}
}