開発環境
- 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 コメント:
コメントを投稿