array( 'title' => Minz_Configuration::title(), 'dateCreated' => date('D, d M Y H:i:s') ), 'body' => array() ); foreach ($this->categories as $key => $cat) { $opml_array['body'][$key] = array( 'text' => $cat['name'], '@outlines' => array() ); foreach ($cat['feeds'] as $feed) { $opml_array['body'][$key]['@outlines'][] = array( 'text' => htmlspecialchars_decode($feed->name()), 'type' => 'rss', 'xmlUrl' => htmlspecialchars_decode($feed->url()), 'htmlUrl' => htmlspecialchars_decode($feed->website()), 'description' => htmlspecialchars_decode($feed->description()), ); } } echo libopml_render($opml_array);