人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【高額ポイント差し上げます】php SimpleXMLの質問です。次のようなRSS(例 http://ci.nii.ac.jp/opensearch/author?q=%E5%9C%8B%E4%BF%9D%E6%88%90%E6%9A%81&count=20&start=1&lang=ja&sortorder=&format=rss)をSimpleXMLにて抽出したいです。</channel>より下の部分の著者情報をポンポン出力したいです。SimpleXMLを使った抽出を書いてください。具体的には名前、著者詳細情報へのURL、所属を出力したいです。


●質問者: sitterutsumori
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP RSS URL ポイント ポンポン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● うぃんど
●100ポイント ベストアンサー

どのような形式で出力するかの指定がありませんのでテーブル出力するようにしてあります

<?php
$url = 'http://ci.nii.ac.jp/opensearch/author?q=%E5%9C%8B%E4%BF%9D%E6%88%90%E6%9A%81&count=20&start=1&lang=ja&sortorder=&format=rss';
$rss = simplexml_load_file($url);
//
// 取り込んだRSSの内容確認用(テスト時はコメントを外す)
// echo '<pre>'; print_r($rss); echo '</pre>';
//
// テーブルで出力
echo "<table border=\"1\">\n";
echo '<thead>';
echo '<th>title</th>';
echo '<th>link</th>';
echo '<th>description</th>';
echo "</thead>\n";
echo "<tbody>\n";
foreach ($rss->item as $item) {
 echo '<tr>';
 echo '<td>' . $item->title . '</td>';
 echo '<td>' . $item->link . '</td>';
 echo '<td>' . $item->description . '</td>';
 echo "</tr>\n";
} 
echo "</tbody>\n";
echo "</table>\n";
◎質問者からの返答

素晴らしい!


2 ● guva
●0ポイント

なんでyarou

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ