*/
class RSSCreator10 extends FeedCreator
{
    /** @inheritdoc */
    public function createFeed()
    {
        $feed = "encoding."\"?>\n";
        $feed .= $this->_createGeneratorComment();
        if (empty($this->cssStyleSheet)) {
            $this->cssStyleSheet = "http://www.w3.org/2000/08/w3c-synd/style.css";
        }
        $feed .= $this->_createStylesheetReferences();
        $feed .= "items[0]->thumb)) {
            $feed .= "    xmlns:photo=\"http://www.pheed.com/pheed/\"\n";
        }
        if (!empty($this->items[0]->lat)) {
            $feed .= "    xmlns:georss=\"http://www.georss.org/georss\"\n";
        }
        $feed .= "    xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
        $feed .= "    syndicationURL."\">\n";
        $feed .= "        ".htmlspecialchars((string) $this->title)."\n";
        $feed .= "        ".htmlspecialchars((string) $this->description)."\n";
        $feed .= "        ".$this->link."\n";
        if ($this->image != null) {
            $feed .= "        image->url."\" />\n";
        }
        $now = new FeedDate();
        $feed .= "       ".htmlspecialchars($now->iso8601())."\n";
        $feed .= "        \n";
        $feed .= "            \n";
        for ($i = 0; $i < count($this->items); $i++) {
            $feed .= "                items[$i]->link)."\"/>\n";
        }
        $feed .= "            \n";
        $feed .= "        \n";
        $feed .= "    \n";
        if ($this->image != null) {
            $feed .= "    image->url."\">\n";
            $feed .= "        ".$this->image->title."\n";
            $feed .= "        ".$this->image->link."\n";
            $feed .= "        ".$this->image->url."\n";
            $feed .= "    \n";
        }
        $feed .= $this->_createAdditionalElements($this->additionalElements, "    ");
        for ($i = 0; $i < count($this->items); $i++) {
            $feed .= "    - items[$i]->link)."\">\n";
            $feed .= "        text/html\n";
            if ($this->items[$i]->date != null) {
                $itemDate = new FeedDate($this->items[$i]->date);
                $feed .= "        ".htmlspecialchars($itemDate->iso8601())."\n";
            }
            if ($this->items[$i]->source != "") {
                $feed .= "        ".htmlspecialchars($this->items[$i]->source)."\n";
            }
            $creator = $this->getAuthor($this->items[$i]->author, $this->items[$i]->authorEmail);
            if ($creator) {
                $feed .= "        ".htmlspecialchars($creator)."\n";
            }
            if ($this->items[$i]->lat != "") {
                $feed .= "        ".$this->items[$i]->lat." ".$this->items[$i]->long."\n";
            }
            if ($this->items[$i]->thumb != "") {
                $feed .= "        ".htmlspecialchars($this->items[$i]->thumb)."\n";
            }
            $feed .= "        ".htmlspecialchars(
                    strip_tags(strtr((string) $this->items[$i]->title, "\n\r", "  "))
                )."\n";
            $feed .= "        ".htmlspecialchars((string) $this->items[$i]->link)."\n";
            $feed .= "        ".htmlspecialchars((string) $this->items[$i]->description)."\n";
            $feed .= $this->_createAdditionalElements($this->items[$i]->additionalElements, "        ");
            $feed .= "    \n";
        }
        $feed .= "\n";
        return $feed;
    }
    /**
     * Compose the RSS-1.0 author field.
     *
     * @author Joe Lapp 
     * @param string $author
     * @param string $email
     * @return string
     */
    protected function getAuthor($author, $email)
    {
        if ($author) {
            if ($email) {
                return $author.' ('.$email.')';
            }
            return $author;
        }
        return $email;
    }
}