function visitBlog(Blog $b) { $pages = $b->getPages(); echo '<?xml version="1.0" encoding="UTF-8"?>'; echo '<blog>'; foreach ($pages as $pa) { $pa->accept($this); } echo '</blog>'; }
function visitBlog(Blog $b) { $pages = $b->getPages(); echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">'; echo "<html><head>"; echo '<meta http-equiv="Content-type" content="text/html;charset=ISO-8859-1">'; echo "<title>" . $b->getTitle() . "</title>"; echo '<link rel="alternate" type="application/rss+xml" title="RSS" href="http://' . $_SERVER['SERVER_NAME'] . $this->_rootfolder . 'rss.php">'; echo "</head><body>"; foreach ($pages as $pa) { $pa->accept($this); } echo "</body></html>"; }
function visitBlog(Blog $b) { $pages = $b->getPages(); header('Content-type: application/rss+xml'); echo '<?xml version="1.0" encoding="UTF-8"?>'; echo '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">'; echo '<channel>'; echo '<atom:link href="http://' . $_SERVER['SERVER_NAME'] . $this->_rootfolder . 'rss.php" rel="self" type="application/rss+xml" />'; echo "<title>" . $b->getTitle() . "</title>"; echo '<link>http://' . $_SERVER['SERVER_NAME'] . $this->_rootfolder . '</link>'; echo '<description>ABBOV test page</description>'; echo '<language>pt-pt</language>'; foreach ($pages as $pa) { $pa->accept($this); } echo '</channel>'; echo '</rss>'; }