![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?8acaa2e)
静的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ランキング
-
csvデータをテーブル表示、指定...
-
PHPで新しいウインドウで開く命...
-
http:の書き込みを変換
-
リンク先を隠す方法はないでし...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
【file_exists】ファイルが存在...
-
バッチを用いたフォルダの自動移動
-
現在位置より2つ上のディレク...
-
$_SESSION 有効期限をブラウザ...
-
.phpと.incファイルの違いはな...
-
stat failed
-
Switch文における、returnとbre...
-
FTPコマンドでディレクトリごと...
-
PHPにて外部サイト内容が取得不...
-
【PHP】画像が表示されず「×」...
-
ファイルアップロードの上限を...
-
PHPでGDライブラリを使って縮小...
-
PHPから別のHTML(PHP)へリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
csvデータをテーブル表示、指定...
-
textareaのvalueについて
-
jpgraphで表示されない
-
RSSフィードをrss2.0で表示する...
-
javascriptで切り替えて、php(...
-
PHPで外部のhtmlを読み込んでソ...
-
iphone/AndloidアプリをPHPで作る
-
暗号化されたファイルを作りたい。
-
phpのページが白紙で表示される
-
PHPでTELNETを実装できる?
-
PHPの利点
-
クライアント側での検索結果の...
-
英語圏で外注したソースが同じ...
-
PHPで作られていることがわかる...
-
htmlにコードを貼り、リファラ...
-
ページを開いて何秒か?
-
header("Content-type: applica...
-
PHP4+Apacheから外部プログラム...
おすすめ情報