LAMPで作成しています。
「1つのページ」がある「テーブルの1レコード」に、一対一で対応しています。
DBの内容は、
===========================================================
ユニークな文字列(GUID)
サイトのカテゴリ構造を表すために、1, 1.1, 1.2,1.2.1 のようなツリー構造をあらわす文字列(これで、何階層目にあるかもわかる)
★タイトルその1(<title>と<h1>の中に表示しています)
★タイトルその2(パンクズ上の文字列・・・これは、「その他」のようなそれだけでは意味が不明な場合もある)
metaのキーワード
★そのページのサマリ(半角100バイトほど。meta descripitonとし、また、bodyタグの内側に、同じ内容を表示)
★最新更新日(いまは「2011-09-07」形式にしてるが、時間や秒まで入れるようにしてもいい)
charengfreq(daily,monthlyなど・・・sitemap.xmlのためのものなので不要?)
優先度(1,2,3,...10など・・・sitemap.xmlのためのものなので不要?)
です。
●今はまだないですが、「そのページをはじめたつくったときの日時」というフィールドを追加してもOKです。
===========================================================
です。
で、ここから、
第2階層(コーナー)ごとに、RSSを手動で生成したいと思っています。
いろいろぐぐったのですが、rssの各要素の意味合いがわかりづコーディングができません。
どのようにくめばいいのでしょうか?
コーディング全体をお教えいただければありがたいですが、
コーディングするときのロジック(とくに、DB上の何が、RSS上の何と対応してるか)
をお教えいただいて、そこから自分でくむのでもかまいません。
以上、よろしくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
RSSというのは作成者が自由に様式を決定出来るのが売りなので、最低限度の書式を満たしていれば、後は決まった形式は存在しません。
HTMLにかなり近い感じです。下記サイトにRSS20.の基本様式について解説されてます。
>http://mrs.suzu841.com/rss20/
あんまり難しく考える必要は無いんじゃないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/15 08:30
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- その他(パソコン・スマホ・電化製品) 人間の長期記憶に関するモデルについて。 下記の内容をもとに、一番下の質問の具体例が思いつく方いたら具 1 2023/06/30 18:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列の置換をCStringで(C++)
-
○分から○時間○分に変換
-
ダブルコーテーション(
-
ダブルクォーテーションが置換...
-
文字列の括弧について(初心者)
-
mcryptで英数字(12未満)のみに...
-
【PHP】preg_replace() で正...
-
2バイトローマ数字小文字につ...
-
PHPの¥
-
php 正規表現で、\\マークを取...
-
DB情報をもとにRSS作成したい
-
PHPでCSVを出力する際のセルに...
-
Googleのように検索結果を数十...
-
VBAのコマンドボタンの文字列の...
-
エスケープ文字の復帰(¥r)と...
-
ソースコードの1行が長いとき...
-
メッセージボックスで1025文字...
-
全角括弧と全角読点の間隔を狭...
-
C++で空Enterの入力を判...
-
JavaMail,本文中の改行について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルコーテーション(
-
VBSで"をエスケープする文字は?
-
PHP・Wordpress preg_replaceを...
-
文字列の置換をCStringで(C++)
-
○分から○時間○分に変換
-
近似した文字列を置換するエク...
-
文字列の括弧について(初心者)
-
PHPの¥
-
ダブルクォーテーションが置換...
-
php 正規表現で、\\マークを取...
-
(から)までの文字列を削除したい
-
nl2brが効かないのですが・・・
-
文字列のアスタリスク置換
-
htmlspecialchars関数でエスケ...
-
PHPでCSVを出力する際のセルに...
-
c# string型の変数に、ダブルク...
-
正規表現で<BR>の行を除外した...
-
ダブル、シングルクォーテーシ...
-
Pukiwikiの編集にて#や-を無効...
-
空白文字のカンマへの変換について
おすすめ情報