jalmz Posted February 23, 2011 Share Posted February 23, 2011 Hi guys, im having problem on how to insert this code ... <atom:link href="######" rel="self" type="application/rss+xml" /> <?php /** A.R.A Class RSS Builder (c) 2007 Denis Sureau http://www.scriptol.com/rss/ API for creating RSS 2.0 feeds Licence GNU GPL 2. */ // Create a feed // Returns the XML document class ara { public $doc; public $rss; public $channel; function ARAMakeTag($tagname, $str) { $tag= $this->doc->createElement($tagname); $data= $this->doc->createTextNode($str); $tag->appendChild($data); return $tag; } public function ARAFeed($title, $link, $desc, $date) { $this->doc = new DOMDocument("1.0", "UTF-8"); $this->doc->formatOutput = true; $this->rss = $this->doc->createElement("rss"); $this->rss->setAttribute("version", "2.0"); $this->rss->setAttribute("xmlns:atom", "http://www.w3.org/2005/Atom"); $this->doc->appendChild($this->rss); $this->channel = $this->doc->createElement("channel"); $this->rss->appendChild($this->channel); $this->channel->appendChild($this->ARAMakeTag("title", $title)); $this->channel->appendChild($this->ARAMakeTag("link", $link)); $this->channel->appendChild($this->ARAMakeTag("description", $desc)); $this->channel->appendChild($this->ARAMakeTag("pubDate", $date)); } public function ARAItem( $title, $id, $cid, $desc, $date) { $item = $this->doc->createElement("item"); $item->appendChild($this->ARAMakeTag("title", $title)); $item->appendChild($this->ARAMakeTag("link", "####")); $item->appendChild($this->ARAMakeTag("guid", "#####")); $item->appendChild($this->ARAMakeTag("description", $desc)); $item->appendChild($this->ARAMakeTag("pubDate", $date)); $this->channel->appendChild($item); } public function save($fname) { $this->doc->save($fname); } public function saveXML() { return $this->doc->saveXML(); } } ?> i would like to add this code to validate my rss feed.. <atom:link href="http://dallas.example.com/rss.xml" rel="self" type="application/rss+xml" /> thanks in advance guys.. Link to comment https://forums.phpfreaks.com/topic/228576-rss-php-atom-mysql/ Share on other sites More sharing options...
jalmz Posted February 23, 2011 Author Share Posted February 23, 2011 anyone? Link to comment https://forums.phpfreaks.com/topic/228576-rss-php-atom-mysql/#findComment-1178623 Share on other sites More sharing options...
jalmz Posted February 24, 2011 Author Share Posted February 24, 2011 heres the output.. <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>eJalmz Feed</title> <link>http://#####</link> <description>eJalmz RSS Feed</description> <pubDate>Thu, 24 Feb 2011 01:17:14 +0000</pubDate> <item> <title>Nikon D200</title> <link>http://###</link> <guid>http://####</guid> <description>Pro-level D-SLR featuring a high performance 10.2-MP DX-format CCD, Nikon's exclusive Image Processing Engine and continuous...</description> <pubDate>Sat, 19 Feb 2011 07:28:08 +0000</pubDate> </item> <item> <title>Nexus S from Google</title> <link>http://#####</link> <guid>http://#####</guid> <description>Android 2.3 OS (Gingerbread) Gingerbread is the most advanced Android operating system available. In Google's ongoing quest...</description> <pubDate>Sat, 19 Feb 2011 07:18:13 +0000</pubDate> </item> <item> <title>Apple iphone 4 Black (16GB)</title> <link>http://#####</link> <guid>http://#####</guid> <description>At just 9.3mm, the iPhone 4 is thin as a rake but the front and back are 30 times stronger than the usual plastic. Reason -...</description> <pubDate>Wed, 16 Feb 2011 17:06:35 +0000</pubDate> </item> </channel> </rss> Link to comment https://forums.phpfreaks.com/topic/228576-rss-php-atom-mysql/#findComment-1178963 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.