開発環境
- OS X Lion - Apple(OS)
- Apache (Web Server)
- PHP (サーバーサイドプログラミング言語、スクリプト言語)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の11章(XMLのパースと生成)11.4(演習問題)1を解いてみる。
1.
HTML、PHPのソースコード(BBEdit)
<?php
$menu =<<<_XML_
<?xml version="1.0" encoding="utf-8" ?>
<rss version="9.01">
<channel>
<title></title>
<link></link>
<description></description>
<item>
<title>Kamimura's blog</title>
<link>http://sitekamimura.blogspot.com/</link>
<description>kamimura blog javascript python・・・</description>
</item>
<item>
<title>KMI</title>
<link>http://www.mkamimura.com/</link>
<description>kamimura's web site</description>
</item>
<item>
<title>learning_php</title>
<link>http://www.mkamimura.com/kamimura_blog/learning_php/</link>
<description>php sample</description>
</item>
</channel>
</rss>
_XML_;
$xml = simplexml_load_string($menu);
print '<ul>';
foreach($xml->channel->item as $item){
print '<li><a href="' . $item->link . '">' . $item->title . '</a></li>';
}
print '</ul>';
?>
0 コメント:
コメントを投稿