public function load_recordset($result, $title, $link, $description, $pub_date) { while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $item = new Rss_Item(); $item->title = $row[$title]; $item->link = $row[$link]; $item->description = $row[$description]; $item->set_pub_date($row[$pub_date]); $this->add_item($item); } }
/** * Parses an item * @param DOMNode $item * @return Rss_Item */ protected function parseItem(DOMNode $item) { $rss_item = new Rss_Item(); $rss_item->setTitle($item->getElementsByTagName("title")->item(0)->firstChild->data)->setLink($item->getElementsByTagName("link")->item(0)->firstChild->data)->setDescription($item->getElementsByTagName("description")->item(0)->firstChild->data); return $rss_item; }