preserveWhiteSpace = FALSE; echo('loading.'); $dom->load($rssurl); echo('finished loading.'); $items = $dom->getElementsByTagName('item'); $i = 0; foreach ($items as $item) { if ($i >= $number_of_entries) { return $blog_entries; } $blog_entry = new BlogEntry; $domnode = $item->firstChild; while ($domnode != NULL) { if ($domnode->nodeName == "title") { $blog_entry->title = $domnode->nodeValue; } elseif ($domnode->nodeName == "content:encoded") { $blog_entry->content = $domnode->nodeValue; } elseif ($domnode->nodeName == "pubDate") { $blog_entry->date = date("F jS, Y", strtotime($domnode->nodeValue)); } elseif ($domnode->nodeName == "category") { $blog_entry->category = $domnode->nodeValue; } elseif ($domnode->nodeName == "link") { $blog_entry->link = $domnode->nodeValue; } $domnode = $domnode->nextSibling; } $blog_entries[] = $blog_entry; $i++; } return $blog_entries; } ?>