ブックマーク / www.openspc2.org (2)

  • 第22章 Google AJAX Feed APIを利用する:RSSデータのタイトルと本文を表示する

    Google AJAX Feed APIRSSのタイトルだけでなく文などの情報も取得できます。文は各エントリー情報が格納された配列のcontentプロパティに格納されています。注意しないといけないのはリンクなどHTMLタグも、そのまま反映されてしまうことです。以下のサンプルではリンクなども反映されページ上に表示されます。これはRSS内にscriptタグでコードが記述されていた場合にセキュリティ面での危険性もともなうということです。この点に注意して利用する必要があります。 Atom, RSS 2.0内にスクリプトタグを入れてもGoogle側で、そのような部分が自動的にカットしてくれるようです。scriptタグだけでなくaタグやspanタグなど各種タグのイベントやaタグでhref='javascript:~'と指定されている部分もカットされます。(サンプルを実行する) <html> <h

  • 第三章 データを解析し表示しよう:タブ区切りテキストを表示する

    第三章ではデータを解析し表示します。まず、手軽に扱えるタブ区切りテキストファイルをページに表示してみましょう。 タブ区切りテキストはデータとデータの間がタブコード(ASCコード9番)で区切られています。この形式のデータはテキストエディタでも作成できますし、Excelなどのデータベースソフトでも出力することができます。ここではExcelで作成したデータ (sample.xls) をUTF-8 (BOM [Byte Order Mark]付き) に文字コードを変換したファイル (sample.txt) を使用します。改行コードはLF (Line Feed : ASCコード10番)にしてあります。 まず、従来通りデータをサーバーから読み込みます。テキストデータなのでresponseTextでデータを受け取ります。この読み込んだデータを改行コード (LF) で行単位に分けます。分ける前に改行コード

  • 1