html RSSの取得と表示[HTMLで表示]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html RSSの取得と表示[HTMLで表示]相关的知识,希望对你有一定的参考价值。
<?php
$rssdata = simplexml_load_file("http://exampledomai.com/rss.xml");
// 読み込み件数を決定する
$num_of_data = 5;
//出力内容の初期化
$outdata = "";
//設定した読み込み件数分だけ取得を繰り返す
for ($i=0; $i<$num_of_data; $i++){
$entry = $rssdata->channel->item[$i]; //記事1個取得
$date = date("Y年n月j日", strtotime($entry->pubDate));
$title = $entry->title; //タイトル取得
$link = $entry->link; //リンクURL取得
//出力内容に日付けを入れる
$outdata .= '<li>' . $date;
//出力内容にリンク付きでタイトルを入れる
$outdata .= '<br><span><a href="' . $link . '">' . $title . '</span></a></li>';
}
echo '<ul>' . $outdata . '</ul>'; //実行結果を出力する
<!-- 利用したサイト http://kyoto-blacks.boy.jp/ -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'></script>
<script>
$(document).ready(function(){
// vars
var rssURL = 'rss.php'; //rss.phpのディレクトリを指定
var setDOM = $('#feed'); //表示させる箇所のDOM要素を指定
// RSS取得開始
$.ajax({
url: rssURL,
type:'GET',
timeout: 5000,
dataType: 'html',
success: function(html){
setDOM.append(html).hide().fadeIn(1000);
}
});
});
</script>
</head>
<body>
<div id="feed"></div>
</body>
</html>
以上是关于html RSSの取得と表示[HTMLで表示]的主要内容,如果未能解决你的问题,请参考以下文章
html 纺织形式でと标题URLを表示するブックマークレット
html 降价形式でと标题URLを表示するブックマークレット
html Qiita API v2で取得できる投稿のHTML形式の本文を利用してみた
html クリックでモーダルを表示。ホバーで表示非表示の切替え。アコーディオンを作成
html 安卓の铬で表示したときのタブの色を设定する。
ruby RubyでWindowsとUNIXの标准出力とエラー出力を抑止する