PHP5 的 Simple XML 簡單例子


簡單的看了一下,PHP 官網上的例子,寫了下面這例子,雖然不說得上是精簡,但總算是個合格的例子吧 = = ..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
/*
* Author : Zeuxis Lo
* P-Name : Simple XML Example
* Date : 2007/08/03 19:30 PM
* WebSite: http://skhk.uni.cc/
*
*/

$news_arr = simplexml_load_file('http://hk.news.yahoo.com/rss/news_hk_general_all.xml');
$list_arr = get_object_vars($news_arr->channel);

echo $news_arr->channel->title;
echo "<br />";
echo $news_arr->channel->link;
echo "<br />";
echo $news_arr->channel->lastBuildDate;
echo "<hr />";

if (is_array($list_arr['item'])) {
foreach($list_arr['item'] as $k => $v) {
echo "<div style='border:1px solid #000; padding: 5px; margin: 5px 0px;'>";
echo $list_arr['item'][$k]->title;
echo "<br />";
echo $list_arr['item'][$k]->link;
echo "<br />";
echo $list_arr['item'][$k]->guid;
echo "<br />";
echo $list_arr['item'][$k]->pubDate;
echo "<br />";
echo $list_arr['item'][$k]->description;
echo "</div>";
}
}
?>