2013年1月3日木曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の11章(XMLのパースと生成)11.4(演習問題)1を解いてみる。

1.

HTML、PHPのソースコード(BBEdit)

sample109.php

<?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 コメント:

コメントを投稿