※ ChatGPTを利用し、要約された質問です(原文:DB情報をもとにRSS作成したい)
DB情報をもとにRSS作成したい
このQ&Aのポイント
LAMPで作成したウェブサイトのDB情報をもとにRSSを手動で生成したい。
DBの内容はユニークな文字列(GUID)、カテゴリ構造を表す文字列、タイトル、メタキーワード、サマリ、最新更新日など。
具体的なコーディング方法までは教えてもらえないが、ロジックを教えてもらって自分で実装することもできる。
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上の何と対応してるか)
をお教えいただいて、そこから自分でくむのでもかまいません。
以上、よろしくお願い申し上げます。