This URL was moved The requested URL http://web.sfc.keio.ac.jp/~t03792sh/archives/2006/07/dir2xml_ver01.html was moved to http://web.sfc.keio.ac.jp/~shokai/archives/2006/07/dir2xml_ver01.html.
第1回 XML、学びの第一歩 穴沢悦子、木村達哉 2006/7/1 ■開発者の目線でスタートする 「XMLデータ形式を使うメリットを一言で教えてください」とよくいわれるが、XMLという技術は、それを利用する立場によって享受する恩恵が異なるので、この質問の返答はなかなか難しい。 例えばエンドユーザーの場合、「データ形式をXML形式にするかどうか」ということにはあまり関心がないことが多い。たとえXMLが採用されたことによって、よりリアルタイムにかつその場に最も適したフォーマットで情報閲覧ができるようになっていたとしても、一般の利用者はそれでXMLに感謝したりはしない。別にXML以外の技術で実現してくれてもよかったと思っている。 では、なぜXMLがここまで活用されているのか。それは、XMLがシステム開発者に多大な恩恵をもたらしたからだろう。では開発者にどのような恩恵をもたらしたのか。これを説明す
Sundogは26日(米国時間)、Hoopleの最新版であり初のメジャーリリースとなるHoople 1.0を公開した。HoopleはURLに対するアトリビュート指向プログラミングを実現するツール。あるサイトに関する設定情報と"URL Logic"はそれぞれファイルごとに分離して管理するよりも、一つのXML設定ファイルでそれぞれのURLに対するロジックをすべて管理した方がよいとする考え方がベースにある。 同社は"URL Logic"を次のような項目であるとし、動作の観点からしても一ヶ所に集約されていた方が扱いやすいとしている。 サイトマップに関するリンクのリスト/設定 web.xmlによってカバーされるスコープに基づいたセキュリティ設定 URLごとのドキュメンテーション 開発時におけるURLを実行する事前条件と事後条件 ロギング設定 HoopleのサイトにはApache Struts、Spr
秀人:ウェブ上に表示されているデータがHTMLというデータ形式で作成されていることは知っているね。例えば、このセントポーリアの写真ファイル(セントポーリア.jpg)をこんなふうにウェブ表示するHTMLを記述してみよう。 秀人:HTMLでは、<HR>や<TR>などのいろいろなタグでそれぞれのデータのウェブ表示フォーマットが指定できるんだ。たとえば<TABLE>タグを使うとテーブル形式でデータを表示することができる。<BR>タグを使うと改行、<HR>タグを使うと罫線表示ができる。 初美:すごーい。じゃあ、あとはこのHTMLデータを写真枚数分繰り返し、繰り返し記述していけば全部の写真が掲載できるのですね。 秀人:うーん……。確かにそうなんだけれど、最近はこういう繰り返しデータを直接HTML形式で持つのではなく、データの部分はXML形式で持つことが多いんだ。ほらこんなふうに。 秀人:XMLデータの
2006年のNOTE この文書「文書型定義(DTD)とその設計」は、1998年に書かれた雑誌記事の原稿です。HTMLファイルは(タイムスタンプを見る限り)1999年に作成されたようです。かなりの期間サイエンス社のWebサイトで公開されていましたが、現在はWeb上に見あたらないようです。そこで、キマイラ・サイトで公開を続けることにしました。 当時の檜山のメールアドレスと、本文中に不自然に含まれていた空白を削除した以外は、文面もマークアップも一切変更していません。リンクは無効なものが多いでしょう。図版(画像)は紛失しています。もとの雑誌からスキャンすることは可能ですが、その雑誌がどうも見つからないのです(苦笑)。もし見つかれば図版を補うつもりです。 この文書の最後のほうに、パラメータ実体を使ったDTDの例がありますが、必要なら、実際の事例「SMIL 1.0のモジュラー化DTD」も参照してくださ
May 31, 2006 Stefan Goessner More and more web service providers seem to be interested in offering JSON APIs beneath their XML APIs. One considerable advantage of using a JSON API is its ability to provide cross-domain requests while bypassing the restrictive same domain policy of the XmlHttpRequest object. On the client-side, JSON comes with a native language-compliant data structure, with which
バックエンドシステム側で、XMLHttpRequestによるリクエストなのか、通常のリクエストなのかを判別したい時がある。処理内容は全く同じだが、XMLHttpRequestによるリクエストなら画面再描画が不要で、必要なデータだけちょろっと返すだけで良く、それをスマートに切り替えたい。 JavaScriptでリクエストにちょっと細工(クエリパラメータを足しておくとか)すればいいのだけれど、本当はもっときれいにやりたい。Railsだとxhr?とかいうのがあって…みたいな事もあり、それをかなえるカラクリも存在している筈。 と思って探してみたのだけれど、なかなかそういう記述を見つけられないでいた。で、探すのが面倒になってリクエストヘッダのダンプを調べた。 #!/usr/bin/perl use strict; use warnings; use CGI::Carp qw(fatalsToBrow
Plagger のインストールが大変なので XML::RSS で RSS から JavaScript コードへ変換するスクリプトを自作 一昨日社内メイン Wiki のレイアウトを変更してサイドバーを設けたので、徐々に増えてきた社内 blog の ヘッドラインをそこに表示することにした。 最初は Plagger を使ってみようと思ったのだが、依存 CPAN モジュールが多くて CPAN.pm を使ってもなかなかインストールが終わらない。 ということで今回は Plagger を見送って、XML::RSS でちょちょっと aggregator を自作して済ますことにした。 基本的には nDiki 用に書いた「はてなブックマーク上の最新ブックマークを表示するためのコード(2005年5月16日)」をちょっと修正して利用。 HTML フラグメントを生成するかわりに、JavaScript Include
ezXML - XML Parsing C Library version 0.8.6 ezXML is a C library for parsing XML documents inspired by simpleXML for PHP. As the name implies, it's easy to use. It's ideal for parsing XML configuration files or REST web service responses. It's also fast and lightweight (less than 20k compiled). The latest version is available here: ezxml-0.8.6.tar.gz Example Usage Given the following example XML d
文:Martin LaMonica(CNET News.com) 翻訳校正:藤原聡美、福岡洋一 2006-06-08 20:32 IBMは、全面改良を施したデータベースサーバ「DB2」の発売を7月に予定している。今回のアップグレードの狙いは、ずばり市場シェア第1位のOracleから顧客を奪い取ることにある。 IBMは米国時間6月7日に、「DB2 9」が7月末に発売されることを明らかにするとともに、ウェブ開発フレームワーク「Ruby on Rails」への対応など、これまで明らかにされていなかった新機能の詳細も発表すると見られている。 また、IBMのデータサーバ担当バイスプレジデントのBob Picciano氏は、さらに自己管理機能やサービス指向の開発フレームワークとのより緊密な統合など、DB2 9以降に追加が予定されている機能についても触れた。 DB2 9最大の技術革新は、XMLフォーマッ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
May 31, 2006 Stefan Goessner More and more web service providers seem to be interested in offering JSON APIs beneath their XML APIs. One considerable advantage of using a JSON API is its ability to provide cross-domain requests while bypassing the restrictive same domain policy of the XmlHttpRequest object. On the client-side, JSON comes with a native language-compliant data structure, with which
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます MicrosoftがOpenDocument Formatを攻撃中だ。同社は、Office Open XMLフォーマットの方が極めてパフォーマンスが高いと主張している。 Microsoftのインフォメーションワーカー部門ゼネラルマネージャAlan Yates氏は米国時間5月24日、ZDNet UKに対し、「OpenDocumentドキュメントの利用は許容しがたいほど処理が遅い。一方、Open XMLフォーマットはパフォーマンスに重点を置いて設計されている。XMLは根本的にバイナリフォーマットより遅いため、顧客がパフォーマンスに大きな差を感じないよう心がけた」と語った。 Yates氏は、Microsoft Office 2003を使ってO
OpenXava開発チームは22日、ビジネスアプリケーション作成ツールOpenXavaの最新版となるバージョン2.0を公開した。OpenXavaはXMLとJavaを使用してJ2EEベースのビジネスアプリケーションを作成するためのフレームワークを提供するツールである。 OpenXavaは主に次のような特徴を備えている。 ・ビジネスコンポーネントベースのフレームワーク ・POJOおよびEJBによる完全なJ2EEアプリケーションを生成可能 ・シンプルで使いこなすのが容易 ・フレキシブルで、高度なアプリケーションを作成可能 ・拡張性が高く、必要に応じて独自の機能を追加可能 ・ネイティブEJB CMP2 EntityBeansを使用するWebSphere 6.0、5.1、5.0およびJBoss 4.0.x、3.2.xをサポート ・POJO + Hibernateを仕様する多くのプリケーシ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く