PHPでXMLを取得してみます。
サンプルコード
今回はこちらのXMLファイルを取得してみます。
PHP
<?php $xmlData = simplexml_load_file('http://ad-bookmarks.tumblr.com/rss'); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> </head> <body> <?php echo '<h1><a href="' . $xmlData -> channel -> link . '" target="_blank">' . $xmlData -> channel -> title . '</a></h1>'; echo '<ul>'; foreach($xmlData -> channel -> item as $item) { echo '<li><a href="' . $item -> link . '" target="_blank">' . $item -> description . $item -> title . '</a></li>'; } echo '</ul>'; ?> </body> </html>
1~3行目ではsimplexml_load_file()を使ってXMLを取得して、$xmlData に格納します。
11行目ではXMLのタイトルやリンク先を取得、13~15行目ではitemを見て各記事のタイトルやリンクを取得しています。
PHPでxmlを取得するデモページ
コメントが承認されるまで時間がかかります。