xml系列(六) 製作RSS訂閱器

2021-06-26 11:43:01 字數 1572 閱讀 9958

xml資料格式:

<?xml version="1.0" encoding="utf-8"?>

優惠資訊

這裡有最新的優惠資訊

諾基亞n98

這是諾基亞手機n98

三星三星手機

連線資料庫

資料表如下

建立feed.xml檔案

<?xml version="1.0" encoding="utf-8"?>

建立feed.php檔案

<?php 

/*連線資料庫,動態生成rss feed

連線資料庫 取最新的10條,輸出xml

*/class feed

//呼叫createitem ,把所有的item節點都生成,再輸出

public function display()

//封裝createchannel方法,用來建立rss的channel節點

protected function createchannel()

//封裝乙個方法,用來造item

protected function createitem($arr)

return $item;

} //封裝additem方法,把所有的商品增加到rss裡面去

//$list是商品列表,是二維陣列

protected function additem($list)

} //封裝乙個方法,直接建立如some text這樣的節點

$feed->description='這是優惠資訊的集合';

$feed->items=$list;

$feed->display();

?>最後效果

php製作基於xml的RSS訂閱源功能示例

首先製作乙個 rss 模板,模板的檔名是 feed.xml,如下 再就是用php檔案從資料庫讀取資料並生成 rss 檔案,這裡用乙個陣列模擬從資料庫讀取的資料 public function feed arr header content type text xml echo this dom s ...

RSS閱讀器 從訂閱到發現之旅?

zhengyun 20070805 曹增輝在 rss閱讀器 工具化還是媒介化 提出了對抓蝦新動作的定義 對於抓蝦這次調整的思路,不少人將之 歸結為 社群化 其實,我覺得說是 媒介化 更準確一點 那麼媒介化是不是可以理解為 從訂閱走向發現之旅 呢?如果是這樣,那麼這個概念和 從搜尋到發現之旅 是一樣,...

RSS閱讀器 從訂閱到發現之旅?

zhengyun 20070805 曹增輝在 rss閱讀器 工具化還是媒介化 提出了對抓蝦新動作的定義 對於抓蝦這次調整的思路,不少人將之 歸結為 社群化 其實,我覺得說是 媒介化 更準確一點 那麼媒介化是不是可以理解為 從訂閱走向發現之旅 呢?如果是這樣,那麼這個概念和 從搜尋到發現之旅 是一樣,...