■ encoding:你的 feed 使用的编码,默认是 UTF-8
效果如图:
下面癿例子从一个博客数据例子的数组创建一个 feed
$info = array( 'title' => 'My Feed Title', 'pubDate' => date("D, d M Y H:i:s T"), 'description' => 'My recent blog posts', ); $items = array( array( 'title' => 'My Post Title', 'link' => 'blog/post/45', 'description' => 'This is the content summary of my post', ), array( 'title' => 'Another Post Title', 'link' => 'blog/post/46', 'description' => 'This is the content summary of my post', ), array( 'title' => 'Yet Another Post Title', 'link' => 'blog/post/47', 'description' => 'This is the content summary of my post', ), ); $xml = Feed::create($info, $items); print_r($xml); die;
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <pubDate>Fri, 11 Dec 2009 15:57:51 CST</pubDate> <description>My recent blog posts</description> <title>My Feed Title</title> <link>http://www.example.com/</link> <generator>KohanaPHP</generator> <item> <title>My Post Title</title> <link>http://gallery.artmoi.com/blog/post/45</link> <description>This is the content summary of my post</description> </item> <item> <title>Another Post Title</title> <link>http://gallery.artmoi.com/blog/post/46</link> <description>This is the content summary of my post</description> </item> <item> <title>Yet Another Post Title</title> <link>http://gallery.artmoi.com/blog/post/47</link> <description>This is the content summary of my post</description> </item> </channel> </rss>