タグ

ブックマーク / d.hatena.ne.jp/benikujyaku (4)

  • ajaxslt で文字列から DOM-Tree に変換する - 紅孔雀

    何らかの事情で文字列として XML データが渡されたとします。そのままでは DOM の関数が使えないので、パースして DOM-Tree に変換します。そのための手段として ajaxslt を利用する方法があります。 ajaxslt は JavaScript による XSLT の実装です。ajaxslt のプロジェクト・サイトは、元々は SouceForge にあったのですが、現在 Google Code に引っ越し中のようです: SourceForge のプロジェクト・サイト Google Code のプロジェクト・サイト そして ajaxslt に含まれる xmlParse という関数を使用することで、文字列として与えられた XML をパースして DOM-Tree に変換することができます。 ajaxslt にはいくつかの JavaScript ファイルが含まれていますが、今回の目的には

  • Google Gadgets API 入門 (4) - 紅孔雀

    前回は Google Gadgets API が提供する JavaScript ライブラリのうち、ユーザ・プリファレンスに関するものを紹介しました。今回は、同じく JavaScript ライブラリに含まれる汎用関数について解説します。今回紹介する関数は Core JavaScript ライブラリに含まれるもので、特別な指定をすることなく使用することができます。 外部コンテンツの取得 Core JavaScript ライブラリには、外部コンテンツ(指定された URL のコンテンツ)を取得するための関数が提供されています。この機能によって、あるサイトのフィード(RSS や Atom)を取得したり、検索エンジンからの検索結果を取得することができます。以下に外部コンテンツを取得するための関数を示します: _IG_FetchContent(url, func)url に指定されたコンテンツをテキスト

    tenfu4tea
    tenfu4tea 2009/06/30
    外部コンテンツの取得
  • [Google Gadgets] - 紅孔雀

    ユーザ・プリファレンスのデータ型に新しく "list" 型が追加されました。(Google Group での投稿 Google Gadgets: New Features and Updates! でアナウンスが行われました)。今回は、"list" 型のユーザ・プリファレンスの解説を行います。 "list" 型のユーザ・プリファレンス 上の画像は "list" データ型のユーザ・プリファレンスを編集するときの様子です。リストの各項目の右端の [x] ボタンを押すことで、その項目を削除することができます。また、リストの項目はプログラム的に変更することもできます。 "list" 型のユーザ・プリファレンスを作成するには、<UserPref> の datatype 属性に "list" を指定します: <Module> ... <UserPref name="colors" datatype="

  • Google Gadgets API 入門 (4) - 紅孔雀

    前回は Google Gadgets API が提供する JavaScript ライブラリのうち、ユーザ・プリファレンスに関するものを紹介しました。今回は、同じく JavaScript ライブラリに含まれる汎用関数について解説します。今回紹介する関数は Core JavaScript ライブラリに含まれるもので、特別な指定をすることなく使用することができます。 外部コンテンツの取得 Core JavaScript ライブラリには、外部コンテンツ(指定された URL のコンテンツ)を取得するための関数が提供されています。この機能によって、あるサイトのフィード(RSS や Atom)を取得したり、検索エンジンからの検索結果を取得することができます。以下に外部コンテンツを取得するための関数を示します: _IG_FetchContent(url, func)url に指定されたコンテンツをテキスト

  • 1