静的HTMLにRDFを表示させる方法ってありますか?
ざっと調べたところ、FLASHで読み込む、というのがありましたが、出来ればJAVASCRIPTとかで簡単にやりたいです。(FLASHだと外部RDFを読み込むのがめんどくさいので)
PHPやCMSなどではモジュールがあって簡単に設置できましたが、静的なHTMLに表示させるということで躓いています。
最終的にはiframeで、phpで書き出したRDFを読み込ませるということになるのかと想像しています。
他にスマートな方法を知っている方がいればぜひご教授ください。
No.1ベストアンサー
- 回答日時:
断言しませんが、
× RDF
○ PDF <=Adobe Acrobat Document
の事ですよね。
それとも本当にRDFですか。
RDFはフィード配信なんかに使われるRSS1.0、RSS2.0なんかの元となった
マークアップ言語で、XMLの一種だから、javascriptでDOMとして取り込んで
解釈して、HTMLにマークアップしなおして、iframeのDocumentに追加する
といった処理ですが、RSSリーダーのプラグインをそのまま使えるかもしれません。
flashでパーすするのと手間はかわらないと思います。
PDFなら、ADOBEのプラグインが入ってれば<a href="xxx.pdf"></a>でそのまま
表示出来ると思うのですが....
この回答への補足
○ PDF <=Adobe Acrobat Document これはウケマシタ。。
本当にRDFです。
>javascriptでDOMとして取り込んで
解釈して、HTMLにマークアップしなおして、iframeのDocumentに追加する
おお、そういうことができるのか、といった感じです。
ただ手間は変わらないとなるとFLASHでやっっちゃったほうがいいかもしれないなあ…
javascriptでDOMとして取り込んでHTMLにマークアップしなおせるのならそこで吐き出すことはできないんですか?iframeはあまり推奨されてないので使いたくないと言えば使いたくないんです。
自分なりにも探してみますが、できれば具体例なんかも挙げていただけたら幸いです。
ありがとうございます。解決しました。
SEOの観点からも、静的htmlにテキストとして埋め込める方法を取りました。
htmlをPHP化する方法です。.htaccessの簡単な記述で出来ました。(サーバーの仕様により異なるそうです。)
<Files index.html>
AddType application/x-httpd-php .html
</Files>
と.htaccessに記入し
以下をHTMLに挿入します。
<?php
print "<ul>";
$rssdata = simplexml_load_file("外部.rdf");
for ($i=0; $i<5; $i++){
print "<li><a href=\"";
print $rssdata -> item[$i] -> link;
print "\">";
print $rssdata -> item[$i] -> title;
print "</a></li>\n";
}
print "</ul>";
?>
これが一番スマートでSEO的にもいいと思います。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- Chrome(クローム) 急募 Chromeの不調 1 2023/02/20 20:06
- WordPress(ワードプレス) WordpressでYouTubeの埋め込みができない。 1 2022/10/26 01:08
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで外部のhtmlを読み込んでソ...
-
PHPの利点
-
phpのページが白紙で表示される
-
PHPで新しいウインドウで開く命...
-
phpMyAdmin - 2.8.2.4で『EUC-J...
-
jpgraphで表示されない
-
htmlにコードを貼り、リファラ...
-
リンク先を隠す方法はないでし...
-
静的HTMLにRDFを表示させる方法...
-
透過PNGが透過されない!!
-
CFileDialogの最初のディレクト...
-
【file_exists】ファイルが存在...
-
フォントの色を変えるには?
-
VB6にてメールを送信する方法
-
C# Excelファイルへの画像挿入。
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
別ファイルの変数を呼び出した...
-
3つ以上の論理積は利用可能なの...
-
onedrive にexcelファイルをア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
jpgraphで表示されない
-
PHPでTELNETを実装できる?
-
PHPやjavascriptを無効にする方法
-
textareaのvalueについて
-
csvデータをテーブル表示、指定...
-
str_replace()で、なぜ置き換わ...
-
htmlにコードを貼り、リファラ...
-
WinXP PHP5 Apache2 初期設定で...
-
英語圏で外注したソースが同じ...
-
PHPの利点
-
javascriptで切り替えて、php(...
-
phpのページが白紙で表示される
-
iphone/AndloidアプリをPHPで作る
-
静的HTMLにRDFを表示させる方法...
-
PHPで外部のhtmlを読み込んでソ...
-
PHPでつくる更新履歴 作り方と...
-
header("Content-type: applica...
-
フォントの色を変えるには?
おすすめ情報